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
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
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
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
Define $DIB_INSTALLTYPE_puppet_modules if it's not already defined,
otherwise this will cause an error if running with -u.
Change-Id: I3d54ea0c409eb34f0b25eeb98a30bb785828fbac
This commit updates the Git source location for the
stackforge modules so they are using git.openstack.org
instead of github.
Change-Id: Ib0c8a1972b8bed57805b7d307585bada10ecbc4a
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
With the version if dib I'm using (el7/osp6 instack undercloud), this
duplicate causes the image building to fail.
Change-Id: Icfe3969324dc3233c15f636b6c50a2ac6dd5c95d
- 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>
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
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
We run an snmp agent on all baremetal nodes to provide the
undercloud ceilometer 'hardware' metrics.
Change-Id: I8ae104de7382767c3448a493cd37ff2994cf4f52
This patch uses the source-repositories element to
provide a way to install the puppet modules into
disk images via Git.
Change-Id: I9bc3460ca52b3459966be32ddb650e28776154de
Currently just installs the openstack-puppet-modules package
which contains all the puppet modules.
Change-Id: Ib1976a025a448f374d1b418d8e0f79ea0d12882f