Commit Graph

14 Commits

Author SHA1 Message Date
Takashi Kajinami ad0df19423 Use new openstackclient tag
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
2023-11-20 01:14:12 +09:00
Rajesh Tailor d425d2ed73 Fix typos in parameter descriptions and tests
Change-Id: I23cf4500b147770f0863a2e73c94f4bbff22d37f
2022-06-17 18:40:22 +05:30
Takashi Kajinami d99340a590 Fix lint errors with the latest lint packages
This change fixes the following lint errors discovered since we removed
pin of lint packages.

manifests/client.pp:18:WARNING: class included by absolute name
(::$class)
manifests/logging.pp:120:WARNING: class included by absolute name
(::$class)

Change-Id: Ie447d36e1f92d8cf4f09684c0f21ed3026d90dea
2021-05-11 18:47:34 +09:00
Tobias Urdin 2e08a20412 Change to relative includes
Change-Id: Iff7244802a04967f1a4f06d2241118445510ac7b
2020-07-13 23:44:39 +02:00
Tobias Urdin b7f73b35c5 Convert all class usage to relative names
Change-Id: Iae69aff79cc231336b14d65305fff9c64cbd27e0
2019-12-08 23:04:25 +01:00
ZhongShengping 7173fefc39 Add openstackclient installation to the client class
The repo is inside the openstackclient plugin commands[1].

[1]https://docs.openstack.org/python-openstackclient/latest/cli/plugin-commands.html

Change-Id: Iaea6f4c1df928c273ef358dcfaf95a49963bee20
2019-05-17 16:31:15 +08:00
Alex Schultz 91e8bb8a39 Install python3-designateclient in Fedora or RedHat > 7
Fedora repo [1] has python3 packages, start consuming those.

[1] http://trunk.rdoproject.org/fedora/puppet-passed-ci/

Change-Id: I598a9bd07d739063c9e7461a960b448baaf0e44d
2018-11-06 11:05:21 +01:00
ZhongShengping 1e95f32a6f Add hooks for external install & svc management
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
2016-12-01 08:44:02 +08:00
Xingchao Yu 681250724c Remove pick for managing package name.
Change-Id: I861b7bfab076def6106df1a64e6479684f96a448
2016-01-14 04:10:23 +08:00
Gael Chamoulaud 572482ab24 Tag all Designate packages
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>
2015-03-31 10:32:19 +02:00
Clayton O'Neill 4ce3c0558b Add Puppet 4.x lint checks
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: I3b16baf063746024cb8dc89a931dae2f604258f6
2015-02-17 14:53:22 +00:00
Clayton O'Neill 2861be7d21 Make all package name and ensure customizable
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
2015-02-15 16:07:53 +00:00
Sebastien Badia 1ecba59a87 documentation: Update readme and puppetdoc documentation
Change-Id: I97ea6e3b4e7c4ac8b407dd3b6d39fd54ffae70fe
2015-01-12 11:07:01 +00:00
Xingchao Yu 8fe98c6f44 Add designate::client 2013-10-15 11:40:40 +08:00