diff --git a/roles/backup/tasks/awx-cro.yml b/roles/backup/tasks/awx-cro.yml index a213b333..974a1b4f 100644 --- a/roles/backup/tasks/awx-cro.yml +++ b/roles/backup/tasks/awx-cro.yml @@ -28,8 +28,8 @@ previous_deployment_name: "{{ this_awx['resources'][0]['metadata']['name'] }}" - name: Write awx object to pvc - k8s_exec: + k8s_cp: namespace: "{{ backup_pvc_namespace }}" pod: "{{ ansible_operator_meta.name }}-db-management" - command: >- - bash -c 'echo "$0" > {{ backup_dir }}/awx_object' {{ awx_spec | to_yaml | quote }} + remote_path: "{{ backup_dir }}/awx_object" + content: "{{ awx_spec | to_yaml }}" diff --git a/roles/backup/tasks/secrets.yml b/roles/backup/tasks/secrets.yml index f3109d01..42ca63d0 100644 --- a/roles/backup/tasks/secrets.yml +++ b/roles/backup/tasks/secrets.yml @@ -42,9 +42,9 @@ no_log: "{{ no_log }}" - name: Write postgres configuration to pvc - k8s_exec: + k8s_cp: namespace: "{{ backup_pvc_namespace }}" pod: "{{ ansible_operator_meta.name }}-db-management" - command: >- - bash -c "echo '{{ secrets | to_yaml }}' > {{ backup_dir }}/secrets.yml" + remote_path: "{{ backup_dir }}/secrets.yml" + content: "{{ secrets | to_yaml }}" no_log: "{{ no_log }}"