openstack-ansible/scripts
Kevin Carter 1d290828b9 RFC1034/5 hostname upgrade
The changes created here allow for upgrades to take place
without impacting cluster availability in cases where a
a service may be dependent on a non-compliant hostname(s).

Upgrade playbook has been added for ensuring hostname aliases
are correctly created. Specific entries for nova, heat, cinder
neutron, galera and rabbitmq have been added to ensure all
nodes are able to contact all other nodes using a potentially
non-compliant hostname entry.

To make setting the domain name easy across the cluster a new
global variable has been created ``openstack_domain``. This
variable has a default value of "openstack.local".

Because the initial release of Mitaka (13.0.0) did not contain
the RFC1034/5 updates these changes are needed to guarentee
clusters deployed on our initial release are upgradable to
Newton (14.0.0).

Partial-Bug: #1577245
Partial-Bug: #1586148
Related-Change-Id: Ib1e3b6f02758906e3ec7ab35737c1a58fcbca216
Change-Id: I6901409c1dc5ac8ff4f0af988132b5ac71f6379e
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-06-01 18:54:52 +00:00
..
upgrade-utilities RFC1034/5 hostname upgrade 2016-06-01 18:54:52 +00:00
ansible-role-requirements-editor.py Adjust ansible-role-requirements-editor file open options 2016-04-15 13:44:59 +01:00
bootstrap-aio.sh Convert AIO bootstrap from bash to Ansible 2015-12-08 19:05:45 +00:00
bootstrap-ansible.sh Isolate Ansible from the deployment host 2016-05-26 10:41:27 +00:00
fastest-infra-wheel-mirror.py Set AIO to use an OpenStack-Infra wheel mirror 2016-05-26 08:00:40 +01:00
federated-login.sh Add project scoped token when obtaning token 2016-04-08 16:20:09 +00:00
gate-check-commit.sh Added option to set the role fetch mode 2016-05-23 09:48:56 +00:00
get-pypi-pkg-version.py Use current, but pinned versions of pip, setuptools and wheel 2016-03-02 20:06:24 +00:00
inventory-manage.py Resolve pep8 violations caught by pep8 v1.7.0 2016-01-14 00:45:41 +00:00
os-detection.py Add reliable OS detection for ansible bootstrap 2015-10-19 09:07:01 -05:00
osa-aio-heat-template.yml Rename everything for the osad to osa name change 2015-09-12 02:31:21 +01:00
pw-token-gen.py Add Ceph/RBD support to playbooks 2015-08-01 19:49:00 +01:00
run-playbooks.sh Add installation support for os_ironic 2016-04-14 10:12:19 +00:00
run-tempest.sh Updates all SHAs for Newton 2016-05-19 2016-05-23 14:52:36 +01:00
run-upgrade.sh RFC1034/5 hostname upgrade 2016-06-01 18:54:52 +00:00
scripts-library.sh Updates all SHAs for Newton 2016-05-19 2016-05-23 14:52:36 +01:00
sources-branch-updater.sh Updates all SHAs for Newton 2016-05-19 2016-05-23 14:52:36 +01:00
update-revision.sh Fixes loops for bashate 2015-08-21 15:44:05 +00:00