[release-announce] [openstackansible] openstack-ansible 15.1.17 (ocata)
no-reply at openstack.org
no-reply at openstack.org
Thu Mar 8 05:25:12 UTC 2018
We enthusiastically announce the release of:
openstack-ansible 15.1.17: Ansible playbooks for deploying OpenStack
This release is part of the ocata release series.
The source is available from:
http://git.openstack.org/cgit/openstack/openstack-ansible
Download the package from:
https://tarballs.openstack.org/openstack-ansible/
For more details, please see below.
15.1.17
^^^^^^^
Known Issues
************
* For all ocata releases up to 15.1.16 when executing the os-nova-
install.yml playbook the "nova-novncproxy" and "nova-
spicehtml5proxy" services will fail. The workaround to resolve this
issue is to restart the services.
cd /opt/rpc-openstack/openstack-ansible/playbooks
# start the service again
# replace nova-novncproxy with nova-spicehtml5proxy when appropriate
ansible nova_console -m service -a 'name=nova-novncproxy state=restarted'
# set the appropriate facts to prevent the playbook trying
# to reload it again when the playbook is run again
ansible nova_console -m ini_file -a 'dest=/etc/ansible/facts.d/openstack_ansible.fact section=nova option=need_service_restart value=False'
This issue has been resolved in the 15.1.17 release.
Other Notes
***********
* The *max_fail_percentage* playbook option has been used with the
default playbooks since the first release of the playbooks back in
**Icehouse**. While the intention was to allow large-scale
deployments to succeed in cases where a single node fails due to
transient issues, this option has produced more problems that it
solves. If a failure occurs that is transient in nature but is under
the set failure percentage the playbook will report a success, which
can cause silent failures depending on where the failure happened.
If a deployer finds themselves in this situation the problems are
are then compounded because the tools will report there are no known
issues. To ensure deployers have the best deployment experience and
the most accurate information a change has been made to remove the
*max_fail_percentage* option from all of the default playbooks. The
removal of this option has the side effect of requiring the deploy
to skip specific hosts should one need to be omitted from a run, but
has the benefit of eliminating silent, hard to track down, failures.
To skip a failing host for a given playbook run use the *--limit
'!$HOSTNAME'* CLI switch for the specific run. Once the issues have
been resolved for the failing host rerun the specific playbook
without the *--limit* option to ensure everything is in sync.
Changes in openstack-ansible 15.1.16..15.1.17
---------------------------------------------
4bf097a Increase Ansible SSH connection retries
c1d7a71 Remove the "max_fail_percentage" option
c5bbe69 Update all SHAs for 15.1.17
f64e6ba Ensure that constraints are used for AIO bootstrap
Diffstat (except docs and test files)
-------------------------------------
ansible-role-requirements.yml | 60 ++++++++++----------
global-requirement-pins.txt | 1 +
playbooks/ceph-install.yml | 2 -
playbooks/defaults/repo_packages/gnocchi.yml | 2 +-
.../defaults/repo_packages/openstack_services.yml | 64 +++++++++++-----------
playbooks/etcd-install.yml | 2 -
playbooks/galera-install.yml | 2 -
playbooks/haproxy-install.yml | 1 -
playbooks/inventory/group_vars/all.yml | 2 +-
playbooks/lxc-containers-create.yml | 1 -
playbooks/lxc-containers-destroy.yml | 1 -
playbooks/lxc-hosts-setup.yml | 1 -
playbooks/memcached-install.yml | 1 -
playbooks/openstack-hosts-setup.yml | 1 -
playbooks/os-aodh-install.yml | 1 -
playbooks/os-barbican-install.yml | 1 -
playbooks/os-ceilometer-install.yml | 1 -
playbooks/os-cinder-install.yml | 2 -
playbooks/os-glance-install.yml | 1 -
playbooks/os-gnocchi-install.yml | 1 -
playbooks/os-heat-install.yml | 1 -
playbooks/os-horizon-install.yml | 1 -
playbooks/os-keystone-install.yml | 2 -
playbooks/os-magnum-install.yml | 1 -
playbooks/os-nova-install.yml | 3 -
playbooks/os-swift-install.yml | 2 -
playbooks/os-swift-sync.yml | 1 -
playbooks/os-tempest-install.yml | 1 -
playbooks/rabbitmq-install.yml | 3 -
playbooks/repo-server.yml | 1 -
playbooks/rsyslog-install.yml | 1 -
playbooks/utility-install.yml | 1 -
.../nova-novncproxy-restart-55e030f4e7b8654b.yaml | 18 ++++++
.../notes/remove-fax-fail-5038b4b6eb4951b3.yaml | 21 +++++++
scripts/openstack-ansible.rc | 1 +
36 files changed, 111 insertions(+), 102 deletions(-)
More information about the Release-announce
mailing list