For an upcoming puppet-zanata change, we require the java_ks module
from puppetlabs, include it in our modules list.
Change-Id: I32ef72eba436c338052be2eb83ce39e4400d047c
Release 0.0.8 includes the pull request #22https://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
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
The Wildfly application server is required for Zanata, add module from
Puppet Forge to the list of modules to install.
Change-Id: I77f20f688322c98905e58059af2f10c389905535
Add puppet askbot and solr modules to modules.env as required
dependencies for ask.openstack.org site setup.
Change-Id: Iffe07d3a34087cb15151787bc683208425a27594
Needed-By: I36504eac7b953c3cce3e21a3559ac95b1bc12da7
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