Upgrading OpenStack from a broken Juno to Kilo

I had Juno installed on my local test server, i did a lot of tests with it and ended up breaking it and forgetting about it. Then i added two other servers to my local NOC (actually a just closet with three headless desktop computers :P). I could have uninstalled my Juno setup but i wanted to experiment fixing it (i rather get this experience at home than on a data center with a client beathing over my shoulder)

I'll use packstack since it's the tool i used for the initial installation

# dnf install -y https://repos.fedorapeople.org/repos/openstack/openstack-kilo/rdo-release-kilo-1.noarch.rpm
# dnf upgrade -y openstack-packstack

I will add two compute nodes to the setup: 192.168.1.10 and 192.168.1.11.
Had to grab the passwords from my old packstack answer file:

CONFIG_MARIADB_PW=fdfsfasdfadsfsdtrtrt
CONFIG_KEYSTONE_DB_PW=fdfsfasdfadsfsdtrtrt
CONFIG_KEYSTONE_ADMIN_PW=fdfsfasdfadsfsdtrtrt
CONFIG_KEYSTONE_DEMO_PW=fdfsfasdfadsfsdtrtrt
CONFIG_GLANCE_DB_PW=fdfsfasdfadsfsdtrtrt
CONFIG_GLANCE_KS_PW=fdfsfasdfadsfsdtrtrt
CONFIG_CINDER_DB_PW=fdfsfasdfadsfsdtrtrt
CONFIG_CINDER_KS_PW=fdfsfasdfadsfsdtrtrt
CONFIG_NOVA_DB_PW=fdfsfasdfadsfsdtrtrt
CONFIG_NOVA_KS_PW=fdfsfasdfadsfsdtrtrt
CONFIG_NEUTRON_KS_PW=fdfsfasdfadsfsdtrtrt
CONFIG_NEUTRON_DB_PW=fdfsfasdfadsfsdtrtrt
CONFIG_NEUTRON_METADATA_PW=fdfsfasdfadsfsdtrtrt
CONFIG_SWIFT_KS_PW=fdfsfasdfadsfsdtrtrt
CONFIG_NAGIOS_PW=fdfsfasdfadsfsdtrtrt
CONFIG_KEYSTONE_ADMIN_TOKEN=fdfsfasdfadsfsdtrtrt

This are the passwords i had set in my original answer file.
I generated a new answer file instead of using the old one because they change between versions.

# packstack --gen-answer-file=upgrade.txt

Delete the directives generated passwords and add the old ones.

# packstack -d --answer-file=upgrade.txt