Commit Graph

28 Commits

Author SHA1 Message Date
Yanis Guenane
58c824dd2c Support for the Opencontrail controller
This commit aims to add the neccesary puppet bits so one can deploy an
opencontrail controller.

The puppet-contrail modules aims to configure all aspects of contrail on
both controller and vrouter.

The puppet-cassandra, puppet-kafka and puppet-zookeeper modules are here
in order to configure properly the respective databases on which
Opencontrail controller relies.

Change-Id: I1b0f5b4ae4a892c687007e79e3ffd60851552879
Depends-On: I7455c71ca8747ee05b5a87362e2bd6a5527f86c8
2015-08-05 16:37:34 +02:00
Jenkins
27aff05247 Merge "Include Manila Dependencies in Images" 2015-08-05 14:07:17 +00:00
Ryan Hefner
40f9f6c0b1 Include Manila Dependencies in Images
Include openstack-manila and openstack-manila-share packages
in the images in which Manila will be deployed on. These packages
(and their dependencies) are required for Manila to function correctly.

Change-Id: I47a442614cb4c25f473cd6a57603311cf487717a
2015-06-15 10:15:21 -04:00
Dan Prince
3f27a32a85 puppet-vswitch has moved to /openstack.
Change-Id: I452428a452e751f396e7020205bca68f825b5969
2015-06-14 08:17:52 -04:00
Emilien Macchi
69b3727ac1 Migrate some Puppet OpenStack repos under OpenStack namespace
When https://review.openstack.org/#/c/176326/ will be merged, some
Puppet OpenStack modules (called compliant) will be moved under
OpenStack namespace.

This patch aims to update the patch to clone the modules from the new
remote url.

Change-Id: I5a5198e45204d64fbaa27477bdde2914d04b4595
Depends-on: I16d5e03658e72c6f3d1e37b560cfbf85940a8f08
2015-06-11 16:56:19 -04:00
Jenkins
bef1b187a8 Merge "Define $DIB_INSTALLTYPE_puppet_modules" 2015-05-20 21:20:50 +00:00
James Slagle
22be91c1e8 Rename $name variable to $module_name
dib-run-parts also uses a $name variable as part of its log output.
Since $name was being set here, it caused the name of the last listed
puppet module (puppet-tuskar in this case) to be logged on every line of
output from the entire diskimage-builder run. Use $module_name to avoid
the variable name collision.

Change-Id: Ibd57f757fbe5a97592869e8244b9fb4b1a310298
2015-05-06 07:59:41 -04:00
James Slagle
0c9e2c7655 Define $DIB_INSTALLTYPE_puppet_modules
Define $DIB_INSTALLTYPE_puppet_modules if it's not already defined,
otherwise this will cause an error if running with -u.

Change-Id: I3d54ea0c409eb34f0b25eeb98a30bb785828fbac
2015-04-30 10:18:27 -04:00
Dan Prince
9c3832dc2f Use git.openstack.org for stackforge modules
This commit updates the Git source location for the
stackforge modules so they are using git.openstack.org
instead of github.

Change-Id: Ib0c8a1972b8bed57805b7d307585bada10ecbc4a
2015-04-28 12:45:13 -04:00
Emilien Macchi
bd9d028dbb elements: drop puppet-openstack module
puppet-openstack is not used and is deprecated since Icehouse.

Change-Id: I6fb8dc5e9426c762f283c977351c17f29179a9e1
2015-04-23 08:54:04 -04:00
Giulio Fidente
7825172a27 Add puppet-pacemaker module to puppet-modules
Change-Id: Ia1bbf53c674e34ba7c70249895b106ec0af3c249
2015-04-17 18:39:10 +02:00
Jenkins
08e2d9f7a0 Merge "Add pacemaker, pacemaker_remote and pcs packages to images" 2015-04-15 14:11:44 +00:00
Giulio Fidente
314c40fec4 Add pacemaker, pacemaker_remote and pcs packages to images
Also fixes alphabetical sorting of packages to install.

Change-Id: I9563eec0a2266deb2ebef2e3d76ae89d39b2be29
2015-04-14 04:07:15 -04:00
Brad P. Crochet
c9befdc839 Add newline to end of source-repository-puppet-modules
Without the newline at the end, the last item will not be read

Change-Id: Ia8a1e2ca78cb70835bc4ec3e9df38478b9a82b72
2015-04-13 12:00:06 -04:00
Brad P. Crochet
4730ffe172 Add puppet-tuskar to the list of puppet modules
Change-Id: I90315ab07d863962f9b00cdade54dbbd341ad575
2015-03-31 08:56:48 -04:00
Yanis Guenane
a7e932524d overcloud-controller: Install Redis server
Install Redis server on the controller node.

It can be used as a backend for Tooz, eventually monitoring if Sensu is
the solution, and other purpose.

Change-Id: Iea8a3b67b0c29bcab3587a74ef2abb6260b947af
2015-03-26 10:31:50 +01:00
Dan Prince
8f411c7507 Use stackforge/puppet-tripleo
These modules have moved to stackforge.

Change-Id: Ia5c53f7faa999f41362d6c7dafa31450594a7595
2015-03-13 13:19:37 -04:00
Steven Hardy
b97028aa71 Remove duplicate puppet-openstacklib source definition
With the version if dib I'm using (el7/osp6 instack undercloud), this
duplicate causes the image building to fail.

Change-Id: Icfe3969324dc3233c15f636b6c50a2ac6dd5c95d
2015-02-19 15:27:15 +00:00
Emilien Macchi
e5feb2c860 Add puppet-ceph supprt
Install puppet-ceph module from Stackforge.

Change-Id: I8c9384e099b261ab5ee1b43d9c8975ec4293e00f
2015-02-12 21:58:58 -05:00
Gael Chamoulaud
f7161d2909 Fix correct puppet modules names
- Deleted puppet-galera because it's not used.
- Renamed all Puppetlabs modules with 'puppetlabs-' name instead of 'puppet-'

Change-Id: Ib7855cbc145d8c67a550a9f04a6067668b11dc18
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2015-02-06 15:12:40 +01:00
Gael Chamoulaud
8f7ab8dd46 Add new Puppet Modules
- puppetlabs-corosync
- puppet_aviator
- puppet-openstacklib
- puppet-openstack_extras

Change-Id: I09eda255e3c1567fc5d4d5e47d83ac0f6ccdabb2
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2015-02-06 11:49:20 +01:00
James Slagle
4b20834b70 Force recreate puppet module symlinks
It's useful for this script to be re-runnable when developing locally
and for things like applying elements via instack. Force recreating the
symlinks shouldn't have any ill effect.

Change-Id: Ia2f45824a6f53853f8d2bd1d2d901170b910f1ec
2015-02-05 14:18:54 -05:00
James Slagle
6929d62fbe Add puppet-ironic
Add puppet-ironic to the list of modules git cloned by the
puppet-modules element.

Change-Id: Ibd8251255ba0dad18d2243050e9e5447ec28b973
2015-02-05 14:16:11 -05:00
Dan Prince
51eaf541e2 Add puppet-tripleo module.
As much as possible we are trying to avoid composition layers with
our TripleO puppet integration and just use the stackforge
puppet-* modules directly. There are some exceptions to this
for things like setting up the loadbalancers, and databases...
so we are starting a puppet-tripleo project.

For now puppet-triplo lives on github. Once we have approval the hope
is it will live alongside tripleo-puppet-elements on git.openstack.org
under TripleO.

Change-Id: I04b9e40cdf521c91d00f21fa36b07aa1fb3057f8
2015-02-02 10:19:59 -05:00
Dan Prince
58f1fc03fb Add puppet-snmp module.
We run an snmp agent on all baremetal nodes to provide the
undercloud ceilometer 'hardware' metrics.

Change-Id: I8ae104de7382767c3448a493cd37ff2994cf4f52
2015-02-01 17:09:25 -05:00
Dan Prince
6578bdcdf1 Add puppetlabs-ntp module.
Change-Id: Ib10ccbfdb3140b19f40049707548c6655d250e1c
2015-01-22 14:17:38 -05:00
Dan Prince
55a8889595 Support installing puppet modules via Git
This patch uses the source-repositories element to
provide a way to install the puppet modules into
disk images via Git.

Change-Id: I9bc3460ca52b3459966be32ddb650e28776154de
2014-12-16 13:56:23 -05:00
Dan Prince
6666db8430 Add a puppet-modules element.
Currently just installs the openstack-puppet-modules package
which contains all the puppet modules.

Change-Id: Ib1976a025a448f374d1b418d8e0f79ea0d12882f
2014-10-23 10:47:07 -04:00