diff options
author | Scott Dodson <sdodson@redhat.com> | 2017-07-27 16:00:52 -0400 |
---|---|---|
committer | Scott Dodson <sdodson@redhat.com> | 2017-07-27 16:00:52 -0400 |
commit | d3d6d6c1bcc81e5b2f3f598f91d32bb245f2d24b (patch) | |
tree | 1cb62cc1b8c18a10fd75291b609d5143f0f2877f /playbooks/common | |
parent | cf80c7e13e898c11bd02b829fbc5183a13aff817 (diff) | |
download | openshift-d3d6d6c1bcc81e5b2f3f598f91d32bb245f2d24b.tar.gz openshift-d3d6d6c1bcc81e5b2f3f598f91d32bb245f2d24b.tar.bz2 openshift-d3d6d6c1bcc81e5b2f3f598f91d32bb245f2d24b.tar.xz openshift-d3d6d6c1bcc81e5b2f3f598f91d32bb245f2d24b.zip |
Shut down masters before taking an etcd backup
Diffstat (limited to 'playbooks/common')
-rw-r--r-- | playbooks/common/openshift-etcd/migrate.yml | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/playbooks/common/openshift-etcd/migrate.yml b/playbooks/common/openshift-etcd/migrate.yml index c655449fa..3e7a48669 100644 --- a/playbooks/common/openshift-etcd/migrate.yml +++ b/playbooks/common/openshift-etcd/migrate.yml @@ -17,6 +17,26 @@ tags: - always +- name: Prepare masters for etcd data migration + hosts: oo_masters_to_config + tasks: + - set_fact: + master_services: + - "{{ openshift.common.service_type + '-master' }}" + - set_fact: + master_services: + - "{{ openshift.common.service_type + '-master-controllers' }}" + - "{{ openshift.common.service_type + '-master-api' }}" + when: + - (openshift_master_cluster_method is defined and openshift_master_cluster_method == "native") or openshift.common.is_master_system_container | bool + - debug: + msg: "master service name: {{ master_services }}" + - name: Stop masters + service: + name: "{{ item }}" + state: stopped + with_items: "{{ master_services }}" + - name: Backup v2 data hosts: oo_etcd_to_migrate gather_facts: no @@ -47,26 +67,6 @@ when: - etcd_backup_failed | length > 0 -- name: Prepare masters for etcd data migration - hosts: oo_masters_to_config - tasks: - - set_fact: - master_services: - - "{{ openshift.common.service_type + '-master' }}" - - set_fact: - master_services: - - "{{ openshift.common.service_type + '-master-controllers' }}" - - "{{ openshift.common.service_type + '-master-api' }}" - when: - - (openshift_master_cluster_method is defined and openshift_master_cluster_method == "native") or openshift.common.is_master_system_container | bool - - debug: - msg: "master service name: {{ master_services }}" - - name: Stop masters - service: - name: "{{ item }}" - state: stopped - with_items: "{{ master_services }}" - - name: Migrate etcd data from v2 to v3 hosts: oo_etcd_to_migrate gather_facts: no |