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: