Rename ironic database password during upgrades

'ironic_galera_password' was renamed to
'ironic_container_mysql_password' in change
I399211c139d6388ab56b97b809f93d4936907c7a.

Update the user-secrets-adjustment upgrade playbook to handle renaming
within the user's secrets file and ensure that the original value is
kept.

Change-Id: Idca153bc474b415316ce59a5e7068d030af81fe9
Closes-Bug: 1625081
This commit is contained in:
Jimmy McCrory 2016-10-06 14:31:01 -07:00 committed by Jesse Pretorius (odyssey4me)
parent cd48460572
commit 57255a164d

View File

@ -22,6 +22,14 @@
- name: Read example user secrets file - name: Read example user secrets file
shell: "grep '^[a-zA-Z]' {{ playbook_dir }}/../../../etc/openstack_deploy/user_secrets.yml" shell: "grep '^[a-zA-Z]' {{ playbook_dir }}/../../../etc/openstack_deploy/user_secrets.yml"
register: secrets register: secrets
- name: Rename changed secrets
lineinfile:
dest: "/etc/openstack_deploy/{{ _osa_secrets_file_name }}"
regexp: "^{{ item.old_name }}: (.*)$"
line: "{{ item.new_name }}: \\1"
backrefs: yes
with_items:
- { old_name: "ironic_galera_password", new_name: "ironic_container_mysql_password" }
- name: Read user secrets file - name: Read user secrets file
shell: "grep '^[a-zA-Z]' /etc/openstack_deploy/{{ _osa_secrets_file_name }}" shell: "grep '^[a-zA-Z]' /etc/openstack_deploy/{{ _osa_secrets_file_name }}"
register: user_secrets register: user_secrets