Merge "Add ability to change apt/yum package state"

This commit is contained in:
Jenkins 2016-08-02 15:02:19 +00:00 committed by Gerrit Code Review
commit efa57885b9
3 changed files with 18 additions and 1 deletions

View File

@ -13,6 +13,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
# Set the package install state for distribution packages
# Options are 'present' and 'latest'
barbican_package_state: "latest"
barbican_system_group_name: barbican
barbican_system_user_name: barbican
barbican_system_user_comment: Barbican System User

View File

@ -0,0 +1,13 @@
---
features:
- The os_barbican role now supports the ability to configure whether
apt/yum tasks install the latest available package, or just ensure
that the package is present. The default action is to ensure that
the latest package is present. The action taken may be changed to
only ensure that the package is present by setting
``barbican_package_state`` to ``present``.
upgrade:
- The os_barbican role always checks whether the latest package is
installed when executed. If a deployer wishes to change the check to
only validate the presence of the package, the option
``barbican_package_state`` should be set to ``present``.

View File

@ -24,7 +24,7 @@
- name: Install apt packages for Barbican
apt:
pkg: "{{ item }}"
state: "latest"
state: "{{ barbican_package_state }}"
register: install_barbican_apt_packages
until: install_barbican_apt_packages |success
retries: 5