Merge "Modifying playbooks to support python-tripleoclient B&R commands"
This commit is contained in:
commit
d1043930be
|
@ -12,13 +12,20 @@
|
||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# 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.
|
- name: TripleO Controller backup.
|
||||||
connection: "{{ (tripleo_target_host is defined) | ternary('ssh', 'local') }}"
|
|
||||||
hosts: Controller
|
hosts: Controller
|
||||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: backup_and_restore
|
- role: backup_and_restore
|
||||||
tags:
|
|
||||||
- bar_create_recover_image
|
|
||||||
|
|
|
@ -14,11 +14,8 @@
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
- name: TripleO Undercloud backup.
|
- name: TripleO Undercloud backup.
|
||||||
connection: "{{ (tripleo_target_host is defined) | ternary('ssh', 'local') }}"
|
|
||||||
hosts: Undercloud
|
hosts: Undercloud
|
||||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: backup_and_restore
|
- 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
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
- name: TripleO Controller backup system check.
|
- name: TripleO Controller ReaR installation and configuration.
|
||||||
connection: "{{ (tripleo_target_host is defined) | ternary('ssh', 'local') }}"
|
|
||||||
hosts: Controller
|
hosts: Controller
|
||||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: backup_and_restore
|
- role: backup_and_restore
|
||||||
tags:
|
|
||||||
- bar_setup_rear
|
|
||||||
|
|
|
@ -13,13 +13,9 @@
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
- name: TripleO Undercloud backup system check.
|
- name: TripleO Undercloud ReaR installation and configuration.
|
||||||
connection: "{{ (tripleo_target_host is defined) | ternary('ssh', 'local') }}"
|
|
||||||
hosts: Undercloud
|
hosts: Undercloud
|
||||||
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}"
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: backup_and_restore
|
- role: backup_and_restore
|
||||||
tags:
|
|
||||||
- bar_setup_rear
|
|
||||||
- bar_setup_nfs_server
|
|
||||||
|
|
Loading…
Reference in New Issue