125 Commits

Author SHA1 Message Date
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
Jenkins
fb62732a98 Merge "Split out logrotate" 2015-01-29 04:36:38 +00:00
Spencer Krum
4ed8452006 Split out sudoers module
Change-Id: Id44d922f11e4392d6a843dc3f01ca2ff88f4427e
2015-01-29 15:35:57 +11:00
Jenkins
008555d79c Merge "Split out accessbot module" 2015-01-29 04:35:53 +00:00
Mikhail S Medvedev
fb3f3b5069 Split out bugdaystats module
The spec:
http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html

Depends-On: I368a89fe554c133db6eb28529d07c4a29264215a
Change-Id: If4215eb09c56bdb292c5b45e20881fab7703a10c
2015-01-29 15:34:41 +11:00
Jenkins
3f636b1536 Merge "Split out snmpd module" 2015-01-29 04:33:09 +00:00
Jenkins
3a0f561f71 Merge "Split out ulimit module" 2015-01-29 04:32:08 +00:00
Jenkins
fec1a3a3da Merge "Split out unattended_upgrades module" 2015-01-29 04:30:51 +00:00
Elizabeth K. Joseph
bfee17bb52 Split out accessbot module
Change-Id: Ic1c894d3567e9590bd450e9fe942f7dc0c6701d6
2015-01-28 20:24:12 -08:00
Jenkins
474edffa24 Merge "Split out releasestatus module" 2015-01-29 04:23:54 +00:00
Spencer Krum
addb7bcb1d Split out unattended_upgrades module
Change-Id: Iaf9740d077781363e82f597c7a4983fe40879431
2015-01-28 20:22:41 -08:00
Jonathan Harker
1ae367f6b1 Split out jeepyb module
Change-Id: I905d92050b0ba1dd8e11a1f194ef24e36995a61e
Depends-On: Ie4fa3ea41e7b56bf3fd1b4aa6b9cb31244842725
2015-01-29 15:22:18 +11:00
Spencer Krum
d4fbbd6d6e Split out ulimit module
Change-Id: If71bf4b6ed2b00da77f729e1c58a2e38728b1aa0
2015-01-28 20:21:01 -08:00