10 Commits

Author SHA1 Message Date
Colleen Murphy
ce4349d156 Add Gemfile and puppet 4 checks
In anticipation of puppet 4, start trying to deal with puppet 4 things
that can be helpfully predicted by puppet lint plugins. Also fix lint
errors caught by the puppet-lint-absolute_classname-check gem as well
as arrow alignment errors not caught before.

Change-Id: I6ee8cc21247258d9a37ce3304c207c4b637378f7
2015-08-03 18:35:43 -07:00
Colleen Murphy
0563885683 Fix parameters for jeepyb::openstackwatch
The swift_username, swift_password, swift_auth_url, and json_url
parameters all must be specified in order to work correctly, a default
value of empty string will cause brokenness. This patch removes the
default values for those parameters so that puppet will warn the user
that these values are required.

For the auth_version parameter, a default value of 1.0 is a safe
potential guess, so we change the default value from empty string to
'1.0'.

The feed parameter is no longer used as of
fdc8fd45bb26a8833662630c25b87b68d1e0ac12, so we remove it.

Change-Id: I0a10c0df80cb6a74e7bcc17d96e27e62373c61ff
Depends-On: Ie3c4f5184445b4653997c091279f21a3e9503b84
2015-08-03 18:35:30 -07:00
Anita Kuno
3eb31b3983 Added swift store credentials to openstackwatch.
Openstackwatch is configured to store feed data in a swift object store.
This patch adds credentials to access that swift store.

Change-Id: I61d9032150ae40fb7d207b5861cf0cf448f6feda
Reviewed-on: https://review.openstack.org/24784
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-03-25 10:15:21 +00:00
Anita Kuno
9bcd47d3ee Added python-swiftclient package resource to openstackwatch.pp.
Change-Id: I7dbe8413467485b81dbcfe1e1a3952770e97bac6
Reviewed-on: https://review.openstack.org/24614
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-17 22:50:40 +00:00
Anita Kuno
533421276a Added a python-pyrss2gen package resource to openstackwatch.pp.
Change-Id: I556af39abb0446acac19381edc855172e22bdfa8
Reviewed-on: https://review.openstack.org/24607
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-17 20:15:38 +00:00
Anita Kuno
4d1d5dda9d Change requirement on ini file object from Group to User.
Change-Id: I12a7ca31e67e9db06df7074529d5f9012e41bc0e
Reviewed-on: https://review.openstack.org/24603
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-17 19:16:01 +00:00
Anita Kuno
1847ec3e61 Add 'managehome => true' to create home directory for openstackwatch user.
Change-Id: Ie1a0ae161858dc42c96cf2444fb2c3c97faafe85
Reviewed-on: https://review.openstack.org/24602
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-17 18:19:26 +00:00
Anita Kuno
e1d29a4f28 Add group 'openstackwatch' for the openstackwatch user.
Change-Id: Ie5452b76ba0bb404899a75f666df5ad064b26dbb
Reviewed-on: https://review.openstack.org/24598
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-17 17:53:07 +00:00
Jeremy Stanley
77fa891783 Correct openstackwatch.ini template path.
* modules/jeepyb/manifests/openstackwatch.pp: Path to template must
prepend the module namespace.

Change-Id: I6215736111bdd527d68003bb1d0d16271ba7920c
Reviewed-on: https://review.openstack.org/24597
Reviewed-by: Anita Kuno <akuno@lavabit.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-17 15:24:26 +00:00
Anita Kuno
8c25b734c1 Get openstackwatch working using puppet.
Created an openstackwatch puppet manifest in modules/jeepyb.
Created an openstackwatch puppet template in modules/jeepyb.
Added a puppet class in modules/openstack_project/manifests/gerrit.pp.

Change-Id: Id38cda4fdf9feee4f018bc5ccb0ebbf462311061
Reviewed-on: https://review.openstack.org/23584
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-17 14:31:28 +00:00