Use ansistrano for deployment

This commit is contained in:
Oliver Davies 2019-01-22 21:51:52 +00:00
parent ed32463a57
commit 80dcc8a215
2 changed files with 15 additions and 15 deletions

View file

@ -2,21 +2,21 @@
- hosts: dransible - hosts: dransible
become: true become: true
roles:
- ansistrano.deploy
vars_files: vars_files:
- vars/vars.yml - vars/vars.yml
tasks: vars:
- name: Creating project directory ansistrano_deploy_via: "rsync"
file: ansistrano_deploy_from: "{{ playbook_dir }}/../"
path: "{{ app_project_root }}" ansistrano_deploy_to: "{{ app_project_root }}"
state: directory ansistrano_current_dir: current
ansistrano_keep_releases: 5
- name: Uploading application # tasks:
synchronize: # - name: Installing Composer dependencies
src: ../../ # composer:
dest: "{{ app_project_root }}" # command: install
# working_dir: "{{ app_project_root }}"
- name: Installing Composer dependencies
composer:
command: install
working_dir: "{{ app_project_root }}"

View file

@ -21,7 +21,7 @@ php_packages:
- php{{ php_default_version_debian }}-xml - php{{ php_default_version_debian }}-xml
app_project_root: /var/www/app app_project_root: /var/www/app
app_project_docroot: "{{ app_project_root }}/web" app_project_docroot: "{{ app_project_root }}/{{ ansistrano_current_dir }}/web"
app_db_name: "{{ vault_app_db_name }}" app_db_name: "{{ vault_app_db_name }}"
app_db_user: "{{ vault_app_db_user }}" app_db_user: "{{ vault_app_db_user }}"