---
- name: Sync REDCap Prod Database to Val Environment
hosts: vml-rdcdb3
tasks:
- name: Remove any existing backup
file: path={{ bu_dir }}/redcap.sql.gz state=absent
tags:
- prod
- name: Create backup of production redcap database
mysql_db: name=redcap state=dump target={{ bu_dir }}/redcap.sql.gz login_host=127.0.0.1 single_transaction=yes
tags:
- prod
- name: Change ownership on bu_dir (defined in group_vars/REDCAP)
file: path={{ bu_dir }} owner=ori-ansible group=ori-ansible recurse=yes state=directory
tags:
- prod
- hosts: vml-redc2
tasks:
service: name=httpd state=stopped
tags:
- val
- hosts: vml-rdcdbdev2
tasks:
- name: Drop redcap database from val
mysql_db: name=redcap state=absent login_host=127.0.0.1
tags:
- val
- name: Re-create redcap database for val
mysql_db: name=redcap state=present login_host=127.0.0.1
tags:
- val
- name: Import redcap database into val
mysql_db: name=redcap state=import target={{ bu_dir }}/redcap.sql.gz
tags:
- val
- hosts: vml-redc2
tasks:
service: name=httpd state=started
tags:
- val
No error message. It just runs and runs and never fails.