diff --git a/roles/setup_openstack_resources/defaults/main.yml b/roles/setup_openstack_resources/defaults/main.yml index e49fd86..9fb0337 100644 --- a/roles/setup_openstack_resources/defaults/main.yml +++ b/roles/setup_openstack_resources/defaults/main.yml @@ -1,2 +1,3 @@ --- os_client_config_cloud: envvars +os_validate_certs: no diff --git a/roles/setup_openstack_resources/tasks/main.yml b/roles/setup_openstack_resources/tasks/main.yml index b4a49d9..5edc953 100644 --- a/roles/setup_openstack_resources/tasks/main.yml +++ b/roles/setup_openstack_resources/tasks/main.yml @@ -5,7 +5,7 @@ cloud: "{{item.os_client_config_cloud | default(os_client_config_cloud) }}" name: "{{ item.name }}" public_key: "{{ item.contents }}" - validate_certs: no + validate_certs: "{{ os_validate_certs }}" with_items: keypairs - name: Create instances @@ -24,6 +24,7 @@ meta: group: infra infra_type: "{{ item.infra_type }}" + validate_certs: "{{ os_validate_certs }}" with_items: infra_servers - name: Create volumes @@ -32,6 +33,7 @@ cloud: "{{item.os_client_config_cloud | default(os_client_config_cloud) }}" display_name: "{{ item.1.name }}" size: "{{ item.1.size }}" + validate_certs: "{{ os_validate_certs }}" with_subelements: - infra_servers - volumes @@ -43,6 +45,7 @@ cloud: "{{item.os_client_config_cloud | default(os_client_config_cloud) }}" server: "{{ item.0.name }}.{{ domainname }}" volume: "{{ item.1.name }}" + validate_certs: "{{ os_validate_certs }}" with_subelements: - infra_servers - volumes