Check for existing baremetal deployed path
If an output file already exists at the requested baremetal deployed path fail the playbook unless overwrite:true. overwrite is a new playbook var. Change-Id: I28f0b6399ced8c185c04e2e6a7dd7906e2eaadd4 Signed-off-by: James Slagle <jslagle@redhat.com>
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
python_interpreter: null
|
||||
ssh_private_key_file: /home/stack/.ssh/id_rsa
|
||||
templates: /usr/share/openstack-tripleo-heat-templates
|
||||
overwrite: false
|
||||
|
||||
pre_tasks:
|
||||
- fail:
|
||||
@@ -41,6 +42,14 @@
|
||||
msg: baremetal_deployed_path is a required input
|
||||
when:
|
||||
- baremetal_deployed_path is undefined
|
||||
- name: Check if baremetal deployment file already exist
|
||||
stat:
|
||||
path: "{{ baremetal_deployed_path }}"
|
||||
register: stat_baremetal_deployed_path_file
|
||||
- fail:
|
||||
msg: "Output file {{ baremetal_deployed_path }} already exists"
|
||||
when:
|
||||
- stat_baremetal_deployed_path_file.stat.exists and not overwrite|bool
|
||||
|
||||
tasks:
|
||||
- name: Detect default overcloud-full image
|
||||
|
||||
Reference in New Issue
Block a user