[openstack-announce] [new][openstackansible] openstack-ansible 13.3.3 release
no-reply at openstack.org
no-reply at openstack.org
Mon Sep 12 16:59:51 UTC 2016
We are glowing to announce the release of:
openstack-ansible 13.3.3: Ansible playbooks for deploying OpenStack
With source available at:
http://git.openstack.org/cgit/openstack/openstack-ansible
For more details, please see below.
13.3.3
^^^^^^
New Features
************
* The "horizon_keystone_admin_roles" variable is added to support
the "OPENSTACK_KEYSTONE_ADMIN_ROLES" list in the
horizon_local_settings.py file.
* The ability to support login user domain and login project domain
has been added to the keystone module.
# Example usage
- keystone:
command: ensure_user
endpoint: "{{ keystone_admin_endpoint }}"
login_user: admin
login_password: admin
login_project_name: admin
login_user_domain_name: custom
login_project_domain_name: custom
user_name: demo
password: demo
project_name: demo
domain_name: custom
* LBaaS v2 panels in Horizon will automatically be enabled when
LBaaS v2 is included in "neutron_plugin_base".
* Deployers can now configure tempest public and private networks by
setting the following variables, 'tempest_private_net_provider_type'
to either vxlan or vlan and 'tempest_public_net_provider_type' to
flat or vlan. Depending on what the deployer sets these variables
to, they may also need to update other variables accordingly, this
mainly involves 'tempest_public_net_physical_type' and
'tempest_public_net_seg_id'. Please refer to
http://docs.openstack.org/mitaka/networking-guide/intro-basic-
networking.html for more neutron networking information.
Upgrade Notes
*************
* The fix for the broken bind mounts in the galera container (see
*bug 1609862 <https://launchpad.net/bugs/1609862>* for details) will
be applied to the LXC container configuration file, but a restart of
each galera container is required to put the change into effect.
Deployers can use the rolling restart functionality provided in the
upgrade playbook within the main OpenStack-Ansible repository
(https://github.com/openstack/openstack-
ansible/blob/stable/mitaka/scripts/upgrade-utilities/playbooks
/galera-cluster-rolling-restart.yml).
Deployers can also shut down and power on galera containers **one at
a time** manually if that method is preferred.
This will also cause the old error logs in "/var/log/mysql_logs" in
the container to become unavailable since the new bind mount is
mounted on top of the existing logs directory within the container.
If these logs are critical for a deployer to keep, the deployer
should:
1. Power off one Galera container
2. Copy the logs from the container's filesystem to
"/openstack/log/{{ inventory_hostname }}" on the host filesystem
3. Power on the Galera container
4. Repeat for the other Galera containers
Bug Fixes
*********
* The bind mount for logs on the galera container was found to be
broken in *bug 1609862 <https://launchpad.net/bugs/1609862>* and it
has been fixed.
**NOTE:** This fix is partially applied for existing OpenStack-
Ansible deployments. See the upgrade section of the release notes
for the work required to fully apply the fix.
* The ability to support login user domain and login project domain
has been added to the keystone module. This resolves
https://bugs.launchpad.net/openstack-ansible/+bug/1574000
# Example usage
- keystone:
command: ensure_user
endpoint: "{{ keystone_admin_endpoint }}"
login_user: admin
login_password: admin
login_project_name: admin
login_user_domain_name: custom
login_project_domain_name: custom
user_name: demo
password: demo
project_name: demo
domain_name: custom
Changes in openstack-ansible 13.3.2..13.3.3
-------------------------------------------
41eb5b5 Add hostname adjustment to liberty>mitaka upgrades
9e0df00 Fixed hosts inclusion when requiring the lxc_hosts role
b472da5 run-upgrade.sh is considered as tested now
3854ba6 Fix broken group_vars for LBaaSv2/Horizon
24db19e Update lxc_container_create role SHA
ef9e979 Update os_tempest role SHA
f2f8317 Update all SHAs for 13.3.3
Diffstat (except docs and test files)
-------------------------------------
ansible-role-requirements.yml | 8 +-
global-requirement-pins.txt | 2 +-
.../common-plays/generate-lxc-container-hosts.yml | 36 ++++++
.../defaults/repo_packages/openstack_services.yml | 32 +++---
playbooks/inventory/group_vars/all.yml | 2 +-
playbooks/inventory/group_vars/hosts.yml | 6 +-
playbooks/lxc-hosts-setup.yml | 5 +-
...stone-admin-roles-setting-83198a721c64ee3c.yaml | 5 +
...ing-galera-log-bind-mount-ceccb630376c1bfb.yaml | 33 ++++++
..._user_and_project_support-e35b0b335b6522e9.yaml | 42 +++++++
...horizon-panel-auto-enable-cc17f126ebc2dd20.yaml | 4 +
...neutron-network-variables-ff6d2c7f8c7c3ccd.yaml | 10 ++
scripts/run-upgrade.sh | 2 +-
scripts/scripts-library.sh | 2 +-
.../playbooks/rfc1034_1035-cleanup.yml | 126 +++++++++++++++++++++
17 files changed, 310 insertions(+), 29 deletions(-)
More information about the OpenStack-announce
mailing list