Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. ---
  2. - name: Deploy Aker dashboard
  3. hosts: dashboard
  4. become: yes
  5. become_user: psdpipe
  6. become_flags: -H -i
  7. vars:
  8. project_name: aker-dashboard
  9. puma_port: "{{ dashboard_puma_port }}"
  10. # Set the path of the python interpreter to be used by ansible on the target host
  11. # http://docs.ansible.com/ansible/latest/intro_inventory.html#list-of-behavioral-inventory-parameters
  12. ansible_python_interpreter: /psg/python/virtual_envs/ansible/bin/python
  13. vars_files:
  14. - vars/common.yml
  15. # roles:
  16. # - role: common
  17. # repo_name: "{{ project_name }}"
  18. # - role: ssl
  19. # - role: rvm
  20. # - role: logrotate
  21. # - role: rails
  22. # has_db: false # this app does not need a database, prevent the database config from being created
  23. # - role: monit
  24. # monit_service_type: rails
  25. # - role: email
  26. tasks:
  27. - include_role:
  28. name: common
  29. vars:
  30. repo_name: "{{ project_name }}"
  31. - include_role:
  32. name: ssl
  33. - include_role:
  34. name: rvm
  35. - include_role:
  36. name: logrotate
  37. - debug:
  38. msg: "** {{ ssl_private_key }}"
  39. - include_role:
  40. name: rails
  41. vars:
  42. has_db: false # this app does not need a database, prevent the database config from being created
  43. - include_role:
  44. name: monit
  45. vars:
  46. monit_service_type: rails
  47. - include_role:
  48. name: email
  49.  
  50.  
  51. - hosts: lb
  52. become: yes
  53. become_user: psdpipe
  54. become_flags: -H -i
  55. vars:
  56. project_name: aker-dashboard
  57. vars_files:
  58. - vars/common.yml
  59. roles:
  60. - role: nginx
  61. root_name: dashboard
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement