From c0e6cd1fdc91e6f62b81087791e62842f1404aa5 Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Tue, 19 Jan 2016 08:19:41 -0500 Subject: [PATCH] Code deploy playbook --- code-deploy.sh | 1 + code-deploy.yml | 19 +++++++++++++++++++ hosts | 3 +++ 3 files changed, 23 insertions(+) create mode 100644 code-deploy.sh create mode 100644 code-deploy.yml diff --git a/code-deploy.sh b/code-deploy.sh new file mode 100644 index 0000000..556030d --- /dev/null +++ b/code-deploy.sh @@ -0,0 +1 @@ +ansible-playbook -i hosts code-deploy.yml diff --git a/code-deploy.yml b/code-deploy.yml new file mode 100644 index 0000000..48b694a --- /dev/null +++ b/code-deploy.yml @@ -0,0 +1,19 @@ +-- +# This playbook deploys the whole application stack for wrestlingdev +# + +- name: deploy code to webservers + hosts: webservers + remote_user: root + + tasks: + - name: Restart docker container + command: cd /root/wrestlingApp/ && git pull origin master && bash rails-prod.sh wrestlingdev-app + +- name: deploy code to workers + hosts: workers + remote_user: root + + tasks: + - name: Restart docker container + command: cd /root/wrestlingApp/ && git pull origin master && bash rails-worker-prod.sh wrestlingdev-app diff --git a/hosts b/hosts index 9aceee1..0b250e8 100644 --- a/hosts +++ b/hosts @@ -1,6 +1,9 @@ [webservers] webhostname +[workers] +woker1 + [dbfirstclustermachine] db1-hostname