Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - name: Deploy Aker dashboard
- hosts: dashboard
- become: yes
- become_user: psdpipe
- become_flags: -H -i
- vars:
- project_name: aker-dashboard
- puma_port: "{{ dashboard_puma_port }}"
- # Set the path of the python interpreter to be used by ansible on the target host
- # http://docs.ansible.com/ansible/latest/intro_inventory.html#list-of-behavioral-inventory-parameters
- ansible_python_interpreter: /psg/python/virtual_envs/ansible/bin/python
- vars_files:
- - vars/common.yml
- # roles:
- # - role: common
- # repo_name: "{{ project_name }}"
- # - role: ssl
- # - role: rvm
- # - role: logrotate
- # - role: rails
- # has_db: false # this app does not need a database, prevent the database config from being created
- # - role: monit
- # monit_service_type: rails
- # - role: email
- tasks:
- - include_role:
- name: common
- vars:
- repo_name: "{{ project_name }}"
- - include_role:
- name: ssl
- - include_role:
- name: rvm
- - include_role:
- name: logrotate
- - debug:
- msg: "** {{ ssl_private_key }}"
- - include_role:
- name: rails
- vars:
- has_db: false # this app does not need a database, prevent the database config from being created
- - include_role:
- name: monit
- vars:
- monit_service_type: rails
- - include_role:
- name: email
- - hosts: lb
- become: yes
- become_user: psdpipe
- become_flags: -H -i
- vars:
- project_name: aker-dashboard
- vars_files:
- - vars/common.yml
- roles:
- - role: nginx
- root_name: dashboard
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement