Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- # Deploy rails app from localhost to remote servers
- - name: Package app
- hosts: localhost
- vars:
- root_dir: "{{ app_root }}"
- roles:
- - package_app
- - name: Boot app
- hosts: web
- gather_facts: yes
- roles:
- - install_ruby
- - role: install_nginx
- become: yes
- - role: webserver
- environment:
- RAILS_HOST: "{{ RAILS_HOST }}"
- SECRET_KEY_BASE: "{{ SECRET_KEY_BASE }}"
- DB_NAME: "{{ DB_NAME }}"
- DB_USERNAME: "{{ DB_USERNAME }}"
- DB_PASSWORD: "{{ DB_PASSWORD }}"
- DB_HOST: "{{ DB_HOST }}"
- smtp_address: "{{ smtp_address }}"
- smtp_port: "{{ smtp_port }}"
- smtp_username: "{{ smtp_username }}"
- smtp_domain: "{{ smtp_domain }}"
- smtp_password: "{{ smtp_password }}"
- - name: Set up load balancing
- hosts: localhost
- roles:
- - role: setup_elb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement