diff --git a/tasks/nova_service_add.yml b/tasks/nova_service_add.yml index 20c45239..60bfa48d 100644 --- a/tasks/nova_service_add.yml +++ b/tasks/nova_service_add.yml @@ -22,6 +22,7 @@ service_name: "{{ service_name }}" service_type: "{{ service_type }}" description: "{{ service_description }}" + insecure: "{{ keystone_service_adminuri_insecure }}" register: add_service until: add_service|success retries: 5 @@ -40,6 +41,7 @@ user_name: "{{ service_user_name }}" tenant_name: "{{ service_tenant_name }}" password: "{{ service_password }}" + insecure: "{{ keystone_service_adminuri_insecure }}" register: add_service until: add_service|success retries: 5 @@ -58,6 +60,7 @@ user_name: "{{ service_user_name }}" tenant_name: "{{ service_tenant_name }}" role_name: "{{ role_name }}" + insecure: "{{ keystone_service_adminuri_insecure }}" register: add_service until: add_service|success retries: 5 @@ -79,6 +82,7 @@ publicurl: "{{ service_publicurl }}" adminurl: "{{ service_internalurl }}" internalurl: "{{ service_adminurl }}" + insecure: "{{ keystone_service_adminuri_insecure }}" register: add_service until: add_service|success retries: 5 diff --git a/templates/nova.conf.j2 b/templates/nova.conf.j2 index 3194c4e5..332c0542 100644 --- a/templates/nova.conf.j2 +++ b/templates/nova.conf.j2 @@ -165,6 +165,7 @@ enabled = false [keystone_authtoken] +insecure = {{ keystone_service_internaluri_insecure | bool }} auth_plugin = {{ nova_keystone_auth_plugin }} signing_dir = {{ nova_system_home_folder }}/cache/api auth_url = {{ keystone_service_adminuri }}