From 4bc7ac72d8dbf6b4f8ff217ba384ffa2c64e21fd Mon Sep 17 00:00:00 2001 From: Uros Orozel Date: Mon, 5 Dec 2016 14:06:36 +1100 Subject: [PATCH] Fixes issues with special characters in password. Post install tasks in os_ironic role don't quote password values, having shell special characters in password is resulting in failed runs. Closes-Bug: 1647248 Change-Id: If7fefb112ffdee8d9ee162b1f0bc0bbe10528e3e --- tasks/ironic_post_install.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/ironic_post_install.yml b/tasks/ironic_post_install.yml index 25795f4d..5481df82 100644 --- a/tasks/ironic_post_install.yml +++ b/tasks/ironic_post_install.yml @@ -41,7 +41,7 @@ command: > {{ ironic_bin }}/swift {{ keystone_service_adminuri_insecure | bool | ternary('--insecure','') }} --os-username "service:{{ glance_service_user_name }}" - --os-password {{ glance_service_password }} + --os-password "{{ glance_service_password }}" --os-auth-url {{ keystone_service_internalurl }} --os-identity-api-version {{ keystone_service_internalurl.split('/v')[-1] }} post -m temp-url-key:{{ ironic_swift_temp_url_secret_key }} @@ -57,7 +57,7 @@ shell: > {{ ironic_bin }}/swift {{ keystone_service_adminuri_insecure | bool | ternary('--insecure','') }} --os-username "service:{{ glance_service_user_name }}" - --os-password {{ glance_service_password }} + --os-password "{{ glance_service_password }}" --os-auth-url {{ keystone_service_internalurl }} --os-identity-api-version {{ keystone_service_internalurl.split('/v')[-1] }} stat -v | awk '/StorageURL\:/ {print $2}'