Advertisement
Guest User

Untitled

a guest
Aug 5th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. ---
  2. # Deploy rails app from localhost to remote servers
  3.  
  4. - name: Package app
  5. hosts: localhost
  6. vars:
  7. root_dir: "{{ app_root }}"
  8.  
  9. roles:
  10. - package_app
  11.  
  12. - name: Boot app
  13. hosts: web
  14. gather_facts: yes
  15.  
  16. roles:
  17. - install_ruby
  18. - role: install_nginx
  19. become: yes
  20. - role: webserver
  21. environment:
  22. RAILS_HOST: "{{ RAILS_HOST }}"
  23. SECRET_KEY_BASE: "{{ SECRET_KEY_BASE }}"
  24. DB_NAME: "{{ DB_NAME }}"
  25. DB_USERNAME: "{{ DB_USERNAME }}"
  26. DB_PASSWORD: "{{ DB_PASSWORD }}"
  27. DB_HOST: "{{ DB_HOST }}"
  28. smtp_address: "{{ smtp_address }}"
  29. smtp_port: "{{ smtp_port }}"
  30. smtp_username: "{{ smtp_username }}"
  31. smtp_domain: "{{ smtp_domain }}"
  32. smtp_password: "{{ smtp_password }}"
  33.  
  34. - name: Set up load balancing
  35. hosts: localhost
  36.  
  37. roles:
  38. - role: setup_elb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement