From 602264b7caa013538f0c078f47f4c3b86ae1a8ca Mon Sep 17 00:00:00 2001 From: Juan Badia Payno Date: Thu, 6 May 2021 14:32:19 +0200 Subject: [PATCH] BnR Added a nfs validation when the nfs server is installed Added a simple validation, the Backupnode group needs to be configured. Besides the name of the group can be configured by parameter. Change-Id: Ie0e3f25976464121e27f73765ccd271557d60e96 (cherry picked from commit 994d331095337d9b9c95e8c8b15bb5798c0bc00c) --- tripleo_ansible/playbooks/prepare-nfs-backup.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tripleo_ansible/playbooks/prepare-nfs-backup.yaml b/tripleo_ansible/playbooks/prepare-nfs-backup.yaml index 96601836a..b4aed3dfc 100644 --- a/tripleo_ansible/playbooks/prepare-nfs-backup.yaml +++ b/tripleo_ansible/playbooks/prepare-nfs-backup.yaml @@ -13,8 +13,18 @@ # License for the specific language governing permissions and limitations # under the License. +- name: Check BackupNode group + hosts: localhost + tasks: + - assert: + that: + - nfs_server_group_name | default("BackupNode") in groups + - ( groups[nfs_server_group_name | default("BackupNode") ] | length ) > 0 + fail_msg: "There is no server on {{ nfs_server_group_name | default('BackupNode') }} groups" + tags: bar_setup_nfs_server + - name: TripleO BackupNode NFS installation and configuration. - hosts: BackupNode + hosts: '{{ nfs_server_group_name | default("BackupNode") }}' remote_user: "{{ tripleo_target_user | default(lookup('env', 'USER')) }}" become: true roles: