The new openstackclient tag was added so that we can get all resources
about openstack CLI more easily. This adds this tag to designateclient
because the package provides some sub-commands.
Change-Id: I882545f76950d6521f4e40c3ae23689c2eeda7d3
In CentOS, we expect to have python3 client package in 8.x while we
expect to have python2 in 7.x .
Fix unit tests to expect the correct version according to os major
version.
Change-Id: I06569b7784110fd866b38ac51f1d70274083377d
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain. This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.
Change-Id: If9fa188b7dca47e6724a737d66e34c0c85668c36
This change is to update the tests to leverage rspec-puppet-facts for
testing multiple osfamilies.
Change-Id: Id9b82f083abb4990a6d635a8ba1a3629c4c4085b
Some users wish to override the default package provider by their own.
Tag all packages with the 'openstack' to allow mass resource attributes
override using resource collectors.
Closes-bug: #1391209
Change-Id: Idcd296c754c4c66efcbdd1672c8367ce3539b268
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
This makes all package names and package ensure values customizable as
parameters. This is helpful for people who are not using vendor
provided packaging. This also normalizes the package ensure value to be
'present' in all case.
Change-Id: Iee186f753b2800e59addd3f38591675fd5af35ad