Modifying playbooks to support python-tripleoclient B&R commands
- Each playbook is now in charged of a single main task: Setup NFS, Setup ReaR and Backup. - prepare-nfs-backup.yaml was added to support the installation and configuration of the backup node. - prepare-undercloud-backup.yaml and prepare-overcloud-backup.yaml were modified to support the ReaR installation and configuration. - cli-undercloud-backup.yaml and cli-overcloud-backup.yaml were modified to support the backup of each node. "tags" property was removed to avoid tagging the whole role. "connection" property was removed to avoid running against localhost because tripleo_target_host is not defined. Bugzilla: #1824806 Change-Id: Id515d06ebceec58db84eef313ca1375bb802282d
This commit is contained in:
parent
b1e43124de
commit
4ac33dcdbf
|
@ -12,13 +12,20 @@
|
|||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
- become: true
|
||||
hosts: ceph_mon
|
||||
name: Backup ceph authentication
|
||||
tasks:
|
||||
- name: Backup ceph authentication role
|
||||
include_role:
|
||||
name: backup_and_restore
|
||||
tasks_from: ceph_authentication
|
||||
tags:
|
||||
- bar_create_recover_image
|
||||
|
||||
- name: TripleO Controller backup.
|
||||
connection: "{{ (tripleo_target_host is defined) | ternary('ssh', 'local') }}"
|
||||
hosts: Controller
|
||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||
become: true
|
||||
roles:
|
||||
- role: backup_and_restore
|
||||
tags:
|
||||
- bar_create_recover_image
|
||||
|
|
|
@ -14,11 +14,8 @@
|
|||
# under the License.
|
||||
|
||||
- name: TripleO Undercloud backup.
|
||||
connection: "{{ (tripleo_target_host is defined) | ternary('ssh', 'local') }}"
|
||||
hosts: Undercloud
|
||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||
become: true
|
||||
roles:
|
||||
- role: backup_and_restore
|
||||
tags:
|
||||
- bar_create_recover_image
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
# Copyright 2020 Red Hat, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
- name: TripleO BackupNode NFS installation and configuration.
|
||||
hosts: BackupNode
|
||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||
become: true
|
||||
roles:
|
||||
- role: backup_and_restore
|
|
@ -13,12 +13,9 @@
|
|||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
- name: TripleO Controller backup system check.
|
||||
connection: "{{ (tripleo_target_host is defined) | ternary('ssh', 'local') }}"
|
||||
- name: TripleO Controller ReaR installation and configuration.
|
||||
hosts: Controller
|
||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||
become: true
|
||||
roles:
|
||||
- role: backup_and_restore
|
||||
tags:
|
||||
- bar_setup_rear
|
||||
|
|
|
@ -13,13 +13,9 @@
|
|||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
- name: TripleO Undercloud backup system check.
|
||||
connection: "{{ (tripleo_target_host is defined) | ternary('ssh', 'local') }}"
|
||||
- name: TripleO Undercloud ReaR installation and configuration.
|
||||
hosts: Undercloud
|
||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||
become: true
|
||||
roles:
|
||||
- role: backup_and_restore
|
||||
tags:
|
||||
- bar_setup_rear
|
||||
- bar_setup_nfs_server
|
||||
|
|
Loading…
Reference in New Issue