Code deploy playbook
This commit is contained in:
1
code-deploy.sh
Normal file
1
code-deploy.sh
Normal file
@@ -0,0 +1 @@
|
|||||||
|
ansible-playbook -i hosts code-deploy.yml
|
||||||
19
code-deploy.yml
Normal file
19
code-deploy.yml
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user