The swiftclient package is not required by swift itself, thus we don't
have to install it along with the other swift packages.
Change-Id: If241e635109f5970e725d7776026f0d7b4951024
This should be directly set in the swift::client
class, this also makes us supress the unknown
variable error.
Change-Id: I79a148c90fbd4f70f6f5e6d9857d0c14da99338f
We need to be able to include swift::client multiple times in a
given catalog. In order to ensure that we get the value of
$swift::client_package_ensure, we change it to be the default in
swift::client
Change-Id: I65fb0736e9fa9e68c3c7877cf6caf228c49eb82d
Related-bug: 1632143
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: I00cf4846bb933291469be94c9debed425eddf798
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.
Change-Id: Ib0cec660f134e266006f41572cafcc4661ca1e67
Closes-bug: #1391209
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
This changes the puppet-lint requirement to 1.1.x, so that we can use
puppet-lint plugins. Most of these plugins are for 4.x compat, but some
just catch common errors.
Change-Id: I9b41f170a782fecf88f241dc12288670b552b433
Otherwise swift::client can't fetch the name of the package by itself
if swift::params doesn't happen to be in the catalog.
Change-Id: I3d15d0ce68ca084eb4573764b05e8723befbd7e7
In the actual state of the manifest we can only setup package_ensure to
absent|present|latest. This commit allow end users to pin swift* and
swift-client to a specific version. (note that swift* and
python-swiftclient version are not the same).
A new class (swift::client) manage now client packages, and we keep the
retro-compatibility of commit 020b7723cb.
Change-Id: I9bcc5a0f9d0a93a812fb574c4571fb9584077e4a