1*912701f9SAndroid Build Coastguard Worker- hosts: redactdb 2*912701f9SAndroid Build Coastguard Worker vars_files: 3*912701f9SAndroid Build Coastguard Worker - vars/main.yml 4*912701f9SAndroid Build Coastguard Worker - local-vars/local.yml 5*912701f9SAndroid Build Coastguard Worker tasks: 6*912701f9SAndroid Build Coastguard Worker - name: set up /home/cldradmin/.ssh/config to fetch db backup 7*912701f9SAndroid Build Coastguard Worker template: 8*912701f9SAndroid Build Coastguard Worker src: templates/cldrbackup/config.j2 9*912701f9SAndroid Build Coastguard Worker dest: /home/cldradmin/.ssh/config 10*912701f9SAndroid Build Coastguard Worker owner: cldradmin 11*912701f9SAndroid Build Coastguard Worker group: cldradmin 12*912701f9SAndroid Build Coastguard Worker mode: '0640' 13*912701f9SAndroid Build Coastguard Worker - name: set up /home/cldradmin/.ssh/id_rsa 14*912701f9SAndroid Build Coastguard Worker no_log: true 15*912701f9SAndroid Build Coastguard Worker copy: 16*912701f9SAndroid Build Coastguard Worker src: local-vars/cldrbackup/id_rsa 17*912701f9SAndroid Build Coastguard Worker dest: /home/cldradmin/.ssh/id_rsa 18*912701f9SAndroid Build Coastguard Worker owner: cldradmin 19*912701f9SAndroid Build Coastguard Worker group: cldradmin 20*912701f9SAndroid Build Coastguard Worker mode: '0600' 21*912701f9SAndroid Build Coastguard Worker - name: set up /home/cldradmin/.ssh/id_rsa.pub 22*912701f9SAndroid Build Coastguard Worker copy: 23*912701f9SAndroid Build Coastguard Worker src: local-vars/cldrbackup/id_rsa.pub 24*912701f9SAndroid Build Coastguard Worker dest: /home/cldradmin/.ssh/id_rsa.pub 25*912701f9SAndroid Build Coastguard Worker owner: cldradmin 26*912701f9SAndroid Build Coastguard Worker group: cldradmin 27*912701f9SAndroid Build Coastguard Worker mode: '0640' 28*912701f9SAndroid Build Coastguard Worker - name: set up /home/cldradmin/.ssh/known_hosts 29*912701f9SAndroid Build Coastguard Worker copy: 30*912701f9SAndroid Build Coastguard Worker src: local-vars/cldrbackup/known_hosts 31*912701f9SAndroid Build Coastguard Worker dest: /home/cldradmin/.ssh/known_hosts 32*912701f9SAndroid Build Coastguard Worker owner: cldradmin 33*912701f9SAndroid Build Coastguard Worker group: cldradmin 34*912701f9SAndroid Build Coastguard Worker mode: '0640' 35*912701f9SAndroid Build Coastguard Worker - name: set up /home/cldradmin/redact-db.sql 36*912701f9SAndroid Build Coastguard Worker copy: 37*912701f9SAndroid Build Coastguard Worker src: templates/cldrbackup/redact-db.sql 38*912701f9SAndroid Build Coastguard Worker dest: /home/cldradmin/redact-db.sql 39*912701f9SAndroid Build Coastguard Worker owner: cldradmin 40*912701f9SAndroid Build Coastguard Worker group: cldradmin 41*912701f9SAndroid Build Coastguard Worker mode: '0640' 42*912701f9SAndroid Build Coastguard Worker - name: set up /home/cldradmin/fetch-db.sh 43*912701f9SAndroid Build Coastguard Worker template: 44*912701f9SAndroid Build Coastguard Worker src: templates/cldrbackup/fetch_db_sh.j2 45*912701f9SAndroid Build Coastguard Worker dest: /home/cldradmin/fetch-db.sh 46*912701f9SAndroid Build Coastguard Worker owner: cldradmin 47*912701f9SAndroid Build Coastguard Worker group: cldradmin 48*912701f9SAndroid Build Coastguard Worker mode: '0640' 49*912701f9SAndroid Build Coastguard Worker - name: set up /home/cldradmin/redact-db.sh 50*912701f9SAndroid Build Coastguard Worker template: 51*912701f9SAndroid Build Coastguard Worker src: templates/cldrbackup/redact_db_sh.j2 52*912701f9SAndroid Build Coastguard Worker dest: /home/cldradmin/redact-db.sh 53*912701f9SAndroid Build Coastguard Worker owner: cldradmin 54*912701f9SAndroid Build Coastguard Worker group: cldradmin 55*912701f9SAndroid Build Coastguard Worker mode: '0640' 56*912701f9SAndroid Build Coastguard Worker - name: fetch and unzip db 57*912701f9SAndroid Build Coastguard Worker # This playbook is intended to always make a change. 58*912701f9SAndroid Build Coastguard Worker command: bash /home/cldradmin/fetch-db.sh # noqa 301 59*912701f9SAndroid Build Coastguard Worker become: yes 60*912701f9SAndroid Build Coastguard Worker become_user: cldradmin 61*912701f9SAndroid Build Coastguard Worker - name: stop openliberty 62*912701f9SAndroid Build Coastguard Worker become: true 63*912701f9SAndroid Build Coastguard Worker service: 64*912701f9SAndroid Build Coastguard Worker name: "{{ cldr_openliberty_service }}" 65*912701f9SAndroid Build Coastguard Worker state: stopped 66*912701f9SAndroid Build Coastguard Worker - name: redact db 67*912701f9SAndroid Build Coastguard Worker # This playbook is intended to always make a change. 68*912701f9SAndroid Build Coastguard Worker command: bash /home/cldradmin/redact-db.sh # noqa 301 69*912701f9SAndroid Build Coastguard Worker become: yes 70*912701f9SAndroid Build Coastguard Worker become_user: cldradmin 71*912701f9SAndroid Build Coastguard Worker - name: restart openliberty 72*912701f9SAndroid Build Coastguard Worker become: true 73*912701f9SAndroid Build Coastguard Worker service: 74*912701f9SAndroid Build Coastguard Worker name: "{{ cldr_openliberty_service }}" 75*912701f9SAndroid Build Coastguard Worker state: restarted 76