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