[openstack-announce] [new][openstackansible] openstack-ansible-security 12.0.14 release

no-reply at openstack.org no-reply at openstack.org
Thu Jun 2 20:17:52 UTC 2016


We are excited to announce the release of:

openstack-ansible-security 12.0.14: Security hardening role for
openstack-ansible

For more details, please see below.

12.0.14
^^^^^^^

Bug Fixes

* The dictionary-based variables in "defaults/main.yml" are now
  individual variables. The dictionary-based variables could not be
  changed as the documentation instructed. Instead it was required to
  override the entire dictionary. Deployers must use the new variable
  names to enable or disable the security configuration changes
  applied by the security role. For more information, see Launchpad
  Bug 1577944 (https://bugs.launchpad.net/openstack-
  ansible/+bug/1577944).

* Failed access logging is now disabled by default and can be
  enabled by changing "security_audit_failed_access" to "yes". The
  rsyslog daemon checks for the existence of log files regularly and
  this audit rule was triggered very frequently, which led to very
  large audit logs.

* The security role now handles "ssh_config" files that contain
  "Match" stanzas. A marker is added to the configuration file and any
  new configuration items will be added below that marker. In
  addition, the configuration file is validated for each change to the
  ssh configuration file.

Changes in openstack-ansible-security 12.0.0..12.0.14
-----------------------------------------------------

d90908f Handle Match properly in sshd_config
d31fe31 Removing equal signs in docs
b5cdff7 Switch from dict to individual variables
5c6317b Adding release note that should have backported
437aa54 Doc updates
3bf6b32 Add dependencies for paramiko 2.0
61506eb Add .swp files to .gitignore
8db2a82 Disable failed access auditd logging
556de08 Fix flake8 violation in conf.py
1300199 Update .gitreview for Liberty

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

.gitignore                                         |   4 +
.gitreview                                         |   1 +
defaults/main.yml                                  | 103 ++++----
other-requirements.txt                             |   4 +
releasenotes/notes/.placeholder                    |   0
...tionary-variables-removed-957c7b7b2108ba1f.yaml |   9 +
...iled-access-audit-logging-789dc01c8bcbef17.yaml |   6 +
...ndling-sshd-match-stanzas-fa40b97689004e46.yaml |   7 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 274 +++++++++++++++++++++
releasenotes/source/index.rst                      |  10 +
releasenotes/source/liberty.rst                    |   6 +
releasenotes/source/mitaka.rst                     |   6 +
releasenotes/source/unreleased.rst                 |   5 +
tasks/auth.yml                                     |   4 +-
tasks/kernel.yml                                   |  14 +-
tasks/services.yml                                 |  26 +-
tasks/sshd.yml                                     |  74 +++++-
templates/osas-auditd.j2                           |  50 ++--
test-requirements.txt                              |   1 +
tox.ini                                            |   3 +
57 files changed, 615 insertions(+), 179 deletions(-)


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

diff --git a/other-requirements.txt b/other-requirements.txt
index 6eac5c2..67cd643 100644
--- a/other-requirements.txt
+++ b/other-requirements.txt
@@ -16,0 +17,4 @@ curl
+
+# Requirements for Paramiko 2.0
+libssl-dev
+libffi-dev
diff --git a/test-requirements.txt b/test-requirements.txt
index 3422d65..a7c89ef 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8,0 +9 @@ oslosphinx>=2.5.0 # Apache-2.0
+reno>=0.1.1 # Apache-2.0





More information about the OpenStack-announce mailing list