mirror of
https://github.com/ansible/awx.git
synced 2026-02-25 23:16:01 -03:30
Merge pull request #8224 from tchellomello/import_db
Ability to import standard pgdump into Openshift Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
@@ -25,6 +25,18 @@
|
|||||||
dest: "{{ playbook_dir }}/tower-openshift-restore"
|
dest: "{{ playbook_dir }}/tower-openshift-restore"
|
||||||
extra_opts: [--strip-components=1]
|
extra_opts: [--strip-components=1]
|
||||||
|
|
||||||
|
- name: Verify if common.tar.gz exists
|
||||||
|
stat:
|
||||||
|
path: "{{ playbook_dir }}/tower-openshift-restore/common.tar.gz"
|
||||||
|
register: common_tarball
|
||||||
|
|
||||||
|
- name: Unarchive Tower backup from common.tar.gz
|
||||||
|
unarchive:
|
||||||
|
src: "{{ playbook_dir }}/tower-openshift-restore/common.tar.gz"
|
||||||
|
dest: "{{ playbook_dir }}/tower-openshift-restore"
|
||||||
|
extra_opts: [--strip-components=1]
|
||||||
|
when: common_tarball.stat.exists
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
deployment_object: "deployment"
|
deployment_object: "deployment"
|
||||||
|
|
||||||
@@ -39,6 +51,11 @@
|
|||||||
{{ kubectl_or_oc }} -n {{ kubernetes_namespace }} \
|
{{ kubectl_or_oc }} -n {{ kubernetes_namespace }} \
|
||||||
scale {{ deployment_object }} {{ kubernetes_deployment_name }} --replicas=0
|
scale {{ deployment_object }} {{ kubernetes_deployment_name }} --replicas=0
|
||||||
|
|
||||||
|
- name: Delete management pod
|
||||||
|
shell: |
|
||||||
|
{{ kubectl_or_oc }} -n {{ kubernetes_namespace }} \
|
||||||
|
delete pod ansible-tower-management --grace-period=0 --ignore-not-found
|
||||||
|
|
||||||
- name: Wait for scale down
|
- name: Wait for scale down
|
||||||
shell: |
|
shell: |
|
||||||
{{ kubectl_or_oc }} -n {{ kubernetes_namespace }} get pods \
|
{{ kubectl_or_oc }} -n {{ kubernetes_namespace }} get pods \
|
||||||
|
|||||||
Reference in New Issue
Block a user