137 Commits

Author SHA1 Message Date
Jenkins
b15f16ea44 Merge "Bump puppet-ntp to 3.2.1" 2015-08-05 16:11:07 +00:00
Jenkins
325c7d5410 Merge "Add java_ks module" 2015-08-04 21:03:24 +00:00
Jenkins
6d5a3800a6 Merge "Create grafana.o.o under -infra" 2015-07-30 19:54:17 +00:00
Steve Kowalik
53e439187b Add java_ks module
For an upcoming puppet-zanata change, we require the java_ks module
from puppetlabs, include it in our modules list.

Change-Id: I32ef72eba436c338052be2eb83ce39e4400d047c
2015-07-28 12:12:46 +10:00
Marton Kiss
8bbbd43002 Update vamsee-solr to 0.0.8
Release 0.0.8 includes the pull request #22
https://github.com/vamsee/puppet-solr/pull/22

This patch allows to extract solr.tgz to a different tmp root
directory instead of /tmp and resolve contrib plugin copy failures
after a host a reboot.

Change-Id: Ifd24c6dfef4b40af4fd19674d98a52e407df4168
2015-07-26 10:26:17 +02:00
Paul Belanger
995294c1d8 Bump puppet-ntp to 3.2.1
Under puppet 4 we get the following error:

  Error: Parameter name failed on Package[ntp]: Name must be a String
  not Array

Diff[1] between version.

[1] https://github.com/puppetlabs/puppetlabs-ntp/compare/3.1.2...3.2.1

Change-Id: Iddb92b842c956170b2d96e23105eedfaa3857f9f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-07-20 12:49:00 -04:00
Paul Belanger
8a342866f9 Create grafana.o.o under -infra
Change-Id: Ib83a4d95df155f21c9affd25924261dc4b414133
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-07-06 11:36:14 -04:00
Spencer Krum
12bf3cc5c1 Load in nanliu/git module
Vcsrepo has some problems, largely due to the 'be everything for
everyone' attitude. We have our own untested an unmaintained fork.
What we really want is a well written type and provider for git.
That is this module.

Change-Id: I91b7e35ef5e66c3538fd987d3857ec1af455beb1
2015-07-02 19:29:58 +00:00
Spencer Krum
c5a87864b4 Add puppet-community/archive module
The puppet-community/archive module models well the 'wget file, unzip'
pattern. With it, we can formalize our pattern for doing that. Originally was
nanliu/archive.

An example of where this could be used is the 'download-zanata' exec in
the zanata module. It uses wget right now.

http://git.openstack.org/cgit/openstack-infra/puppet-zanata/tree/manifests/init.pp#n74

Change-Id: I002951a492ef25d86b3bfd5df01429edd3da08fd
2015-07-02 19:29:39 +00:00
Spencer Krum
43f930f41e Bring in module to manage update-alternatives
This should enable us to remove some execs in our code

Change-Id: I478c37763fbc987f71f8060121ffc0b9971d50e7
2015-07-02 19:28:57 +00:00
Spencer Krum
1f0704e462 Alpha-sort modules.env
Also adds a test to ensure that they stay that way.

Change-Id: Ib34a81885f1eda28e85d04b727e8b810b274cb44
2015-07-02 12:25:24 -07:00
Christopher Aedo
c99241213d Add Apps Site to System Config
This commit adds documentation and a module entry
for the apps_site puppet module which will host
the content for the OpenStack Community App
Catalog.

Change-Id: Ie1c53b6591135f9833e8f83ca7da82984cd68282
Depends-On: Ic9aa9385970ba98c50e915ffa8127ef0182744db
2015-06-12 00:27:41 +00:00
Jenkins
c9c08f9e23 Merge "Bump stankevich-python version" 2015-05-06 20:50:54 +00:00
Jenkins
3d44629ce5 Merge "Add puppet-diskimage_builder to our module list" 2015-05-01 15:20:56 +00:00
Yolanda Robla
24a4427ae6 Bump stankevich-python version
Prior versions of stankevich-python have problems on virtualenv
paths. As we install virtualenv from pip, it sets it on
/usr/local/bin. Initially stankevich-python module didn't have
/usr/local/bin on the list of paths to search for virtualenv
binary. It was causing modules using python::virtualenv to
fail, as they could not find the binary.

So we sent a pull request to add /usr/local/bin path to the
list of paths to search virtualenv for:
$path = [ '/bin', '/usr/bin', '/usr/sbin', '/usr/local/bin' ],

Version that brings that is 1.9.4 version, so we need it.

Change-Id: I63b24c92cab9b81ffcde15a36e68815ae08091a0
2015-04-29 12:31:35 +02:00
stephane
49ccc65af8 Update wildfly puppet module version
The latest version of the wildfly puppet module is 0.2.4. Update to
this version since I've tested it and confirmed it's working.

Change-Id: I122224405ad47d82d836ede4676c8c20d6287409
2015-04-22 10:39:20 -07:00
Jenkins
d8c1d8b67e Merge "Install all puppet modules from source" 2015-04-20 21:09:56 +00:00
Jenkins
bb912d31b3 Merge "Remove duplicate puppet-simpleproxy" 2015-04-20 20:54:42 +00:00
Monty Taylor
96a2ae0728 Add puppet-diskimage_builder to our module list
Before we can use it in the nodepool module, we're going to need to
install it on the puppetmaster.

Change-Id: I1f45a4a781aaf6a622d0ef8a514aaed373c5d7c5
Depends-On: Ic3684a9980181daae78e3fd5750ceee4aa807411
2015-04-20 15:47:57 -04:00
Clark Boylan
0404fd5908 Install all puppet modules from source
Rather than install any puppet modules from the puppet forge and rely on
puppet module install to deal with dependencies we install everything
from source by hand without implicit dependency resolution. This means
that all new modules must also have all of their transitive dependencies
explicitly listed here.

Note that this completely matches what we have on the existing puppet
master.

The reason we are making this change is the puppet module install
command isn't very good about installing a specific version if a
different version is already present. Instead it wants you to upgrade
things which may update other deps that we do not want to be updated.

Change-Id: I80ca7a69ad8021fbe1572068d81598e5023d4dcc
2015-04-17 14:20:07 -07:00
Jeremy Stanley
be830f5eb6 Revert "Bump puppetdb version"
The newer puppetdb module is dragging in a newer postgresql module
than our openstack_project::slave_db class supports, so we can no
longer build bare-.* nodepool images which use that. Reverting for
now and we can try again taking this situation into account.

This reverts commit e5b4cba36a47864f899b33065ad4b5884a534291.

Change-Id: I9cce98838f8b1bd2b3aab2bd3fa274506632f5ae
2015-04-17 14:28:19 +00:00
Yolanda Robla
66d22029f0 Remove duplicate puppet-simpleproxy
Change-Id: Idd67afe248967b790f97d0507373a54a26df81bb
2015-04-14 14:05:41 +02:00
Marton Kiss
d53f181dc0 Add backup scripts to ask.o.o site
Backup resources for bup and pgsql database backup. Need to add
keys and setup user manually at bup server side, as described
in CI doc: http://ci.openstack.org/sysadmin.html#backups

Change-Id: I55cca70f891eb18775b0585532b8c34a0dd40787
Depends-On: I13d542ef5a2a74f14ab42d3421938532edf75f93
2015-04-13 14:55:53 +02:00
Jenkins
d71c3c22c3 Merge "Bump puppetdb version" 2015-04-10 21:53:24 +00:00
Jenkins
b42d9da819 Merge "Use zanata::client in proposal slave" 2015-04-09 21:14:09 +00:00
stephane
923a7484e6 Upgrade wildfly puppet module
We are currently on version 0.1.7 of the Wildfly puppet module. The
latest tagged release is 0.2.1. Since we aren't using wildfly
elsewhere at the moment, upgrade the module. (See related commit
I9f38b9425696ba9f955f9719f64992314316e83e)

Change-Id: Ia144b9c716a82e8152a7962124f4184cdfe7dccd
2015-04-08 12:46:03 -07:00
Ricardo Carrillo Cruz
e5b4cba36a Bump puppetdb version
The current puppetdb version lacks the ability to configure
the ssl cert and key, preventing any automation to deploy
this manifest unattended.
Also bumped puppetlabs-firewall, as puppetdb requires it
to be at least 1.1.3.

Change-Id: I4130d028c28a24797ec1568adefcc00f73b17759
2015-03-27 13:44:53 +00:00
Ramy Asselin
252b0f5d1c Add puppet-openstackci to included modules
Change-Id: Icf06f713255f699032a117b068e3b12ced33fbcc
2015-03-26 14:32:36 -07:00
Steve Kowalik
060ea23238 Use zanata::client in proposal slave
Due to the specification to move from Transifex to Zanata, change the
proposal slave to grab the zanata-cli utility by using the new
zanata::client puppet module.

Change-Id: I7b632527d56365364063632fc8506718eada5b86
Depends-On: I979a1fd1a37b69b2a1d7c0a2c647d87fc4f0eb6d
2015-03-26 14:48:53 +11:00
Yolanda Robla
d3ee42975e Parameterize url to clone puppet modules
All urls were hardcoded to https://git.openstack.org
Declaring an OPENSTACK_GIT_ROOT var with that content
and reuse it on all source modules.

Change-Id: I0dad6839e4f19057e6dccb05469069b228de4a78
2015-03-17 08:36:37 +01:00
Elizabeth K. Joseph
7fcaf140b5 Add Wildfly Puppet module
The Wildfly application server is required for Zanata, add module from
Puppet Forge to the list of modules to install.

Change-Id: I77f20f688322c98905e58059af2f10c389905535
2015-02-26 14:44:26 -08:00
Marton Kiss
f6ea688489 Add puppet askbot and puppet solr modules
Add puppet askbot and solr modules to modules.env as required
dependencies for ask.openstack.org site setup.

Change-Id: Iffe07d3a34087cb15151787bc683208425a27594
Needed-By: I36504eac7b953c3cce3e21a3559ac95b1bc12da7
2015-02-13 17:32:49 +00:00
Jenkins
009fc04f84 Merge "Fix module order" 2015-01-30 20:53:32 +00:00
Joshua Hesketh
61fa29a386 Fix module order
Sort module order by name to make maintenance easier going forward.

Change-Id: I05bf475541c8d0b0a2bd72679c3f94e877a4e871
2015-01-30 10:04:40 +11:00
Jenkins
a27aef70dc Merge "Split out mysql_proxy module and rename it" 2015-01-29 23:00:17 +00:00
Jenkins
a0aedc0a9d Merge "Bump rabbitmq module to 5.0.0" 2015-01-29 20:21:02 +00:00
Mikhail S Medvedev
6c5199d5a9 Split out mysql_proxy module and rename it
The spec:
http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html

For this particular module, we will take this opportunity to rename the
module to "simpleproxy" to reflect the fact that eventually it will have
no dependency on mysql.

Depends-On: I42597f8bc5ded5b4cdf89b4eae780ae4bcf9f61e
Change-Id: I3cbd5983423ff3a4f59b79af3378c91eff323a49
2015-01-29 19:52:25 +00:00
Jenkins
28763cb29b Merge "Split out sudoers module" 2015-01-29 14:50:51 +00:00
Jenkins
49a8278632 Merge "Split out openafs module" 2015-01-29 14:46:44 +00:00
Jenkins
22288bee03 Merge "Split out subunit2sql module" 2015-01-29 07:33:24 +00:00
Jenkins
351f51a16b Merge "Split out exim module" 2015-01-29 05:36:52 +00:00
Jenkins
93354bb97e Merge "Split out cgit module" 2015-01-29 05:31:08 +00:00
Jenkins
87ba02b011 Merge "Split out project_config module" 2015-01-29 05:27:33 +00:00
Jenkins
d86c5e35b3 Merge "Split out mailman module" 2015-01-29 05:22:46 +00:00
Jonathan Harker
fc450aaed1 Split out exim module
Depends-On: Id0c9b5fcba293c05c4ee5ac96b5e88a9558fb5ea
Change-Id: I3e5b945df3fd1d9f186eee30593a617c70e0406f
2015-01-28 21:22:38 -08:00
Jenkins
377da793ff Merge "Split out haveged module" 2015-01-29 05:21:44 +00:00
Jonathan Harker
1dcb21a849 Split out cgit module
Depends-On: Ibae9f2aa1d40d4b7afe0882c684251b5fc8a7135
Change-Id: I0c6ae1cf29924f1380288790fa53373d3767072d
2015-01-29 16:11:38 +11:00
Mikhail S Medvedev
d397f795ac Split out project_config module
The spec:
http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html

Depends-On: I68c016697470bfb776d1674a5fcaee31d2fb7d73
Change-Id: I6dca372430623ee11461feed5c60ce943211c266
2015-01-29 16:10:41 +11:00
Jenkins
1fc55d4dc9 Merge "Split out bugdaystats module" 2015-01-29 04:51:17 +00:00
Jenkins
65a5761fb1 Merge "Split out jeepyb module" 2015-01-29 04:37:37 +00:00