[openstack-announce] [new][openstackansible] openstack-ansible 13.1.4 release

no-reply at openstack.org no-reply at openstack.org
Tue Jul 5 14:34:28 UTC 2016


We are stoked to announce the release of:

openstack-ansible 13.1.4: Ansible playbooks for deploying OpenStack

With source available at:

    http://git.openstack.org/cgit/openstack/openstack-ansible

For more details, please see below.

13.1.4
^^^^^^


New Features
************

* Deployers can now blacklist certain Nova extensions by providing a
  list of such extensions in "horizon_nova_extensions_blacklist"
  variable, for example:

     horizon_nova_extensions_blacklist:
       - "SimpleTenantUsage"

* The audit rules added by the security role now have key fields
  that make it easier to link the audit log entry to the audit rule
  that caused it to appear.

* A conditional has been added to the "_local_ip" settings used in
  the "neutron_local_ip" which removes the hard requirement for an
  overlay network to be set within a deployment. If no overlay network
  is set within the deployment the "local_ip" will be set to the value
  of "ansible_ssh_host".

* Added "horizon_apache_custom_log_format" tunable to the os-horizon
  role for changing CustomLog format. Default is "combined".

* Added keystone_apache_custom_log_format tunable for changing
  CustomLog format. Default is "combined".


Bug Fixes
*********

* The role previously did not restart the audit daemon after
  generating a new rules file. The bug
  (https://launchpad.net/bugs/1590916) has been fixed and the audit
  daemon will be restarted after any audit rule changes.

* When the security role was run in Ansible's check mode and a tag
  was provided, the "check_mode" variable was not being set. Any tasks
  which depend on that variable would fail. This bug is fixed
  (https://bugs.launchpad.net/openstack-ansible/+bug/1590086) and the
  "check_mode" variable is now set properly on every playbook run.

* Previously, the "ansible_managed" var was being used to insert a
  header into the "swift.conf" that contained date/time information.
  This meant that swift.conf across different nodes did not have the
  same MD5SUM, causing "swift-recon --md5" to break. We now insert a
  piece of static text instead to resolve this issue.

Changes in openstack-ansible 13.1.3..13.1.4
-------------------------------------------

e00d329 Add conditional for overlay network settings
fd27292 Fix rabbitmq restart on non-rabbitmq accessible nodes
2277aa8 Update all SHAs for 13.1.4


Diffstat (except docs and test files)
-------------------------------------

ansible-role-requirements.yml                      | 56 +++++++++++-----------
.../defaults/repo_packages/openstack_services.yml  | 32 ++++++-------
playbooks/inventory/group_vars/all.yml             |  2 +-
playbooks/inventory/group_vars/hosts.yml           |  2 +-
playbooks/os-neutron-install.yml                   | 10 ++--
...nova-extensions-blacklist-8ed18f45aba6a7fb.yaml | 11 +++++
.../notes/augenrules-restart-39fe3e1e2de3eaba.yaml |  5 ++
.../fix-check-mode-with-tags-bf798856a27c53eb.yaml |  7 +++
.../improved-audit-rule-keys-9fa85f758386446c.yaml |  5 ++
...n-conditional-overlay-net-eeb6ffefbe01c188.yaml |  7 +++
...apache-log-format-support-34c9ef74b3bcce31.yaml |  5 ++
...apache-log-format-support-7232177f835222ee.yaml |  4 ++
.../notes/swift-conf-b8dd5e1199f8e4a8.yaml         |  9 ++++
requirements.txt                                   |  2 +-
scripts/get-pypi-pkg-version.py                    |  2 +-
scripts/scripts-library.sh                         |  2 +-
scripts/sources-branch-updater.sh                  |  7 +--
.../playbooks/restart-rabbitmq-containers.yml      |  4 +-
test-requirements.txt                              | 19 ++++----
19 files changed, 122 insertions(+), 69 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 9bebbd5..6ed71a8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12 +12 @@ pip==8.1.2
-setuptools==22.0.0
+setuptools==23.0.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 22e1b93..a0eedd4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1 +0,0 @@
-ansible>1.9,<2.0,!=1.9.6
@@ -3,6 +2,8 @@ ansible-lint>=2.0.3,<=2.3.6
-bashate==0.5.0 # Apache-2.0
-flake8==2.2.4
-hacking>=0.10.0,<0.11
-mccabe==0.2.1 # capped for flake8
-pep8==1.5.7
-pyflakes==0.8.1
+ansible>1.9,<2.0,!=1.9.6
+bashate>=0.2 # Apache-2.0
+flake8>2.4.1,<2.6.0  # MIT
+hacking>=0.10.2,<0.11  # Apache-2.0
+# mccabe pinned for flake8
+mccabe==0.2.1 # MIT License
+pep8==1.5.7  # MIT
+pyflakes==0.8.1  # MIT
@@ -11,2 +12,2 @@ pyflakes==0.8.1
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-oslosphinx>=2.5.0 # Apache-2.0
+sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3  # BSD
+oslosphinx>=2.5.0,!=3.4.0  # Apache-2.0





More information about the OpenStack-announce mailing list