Name: RPC-Heat-Gerrit-CI
Owner: rcbops
Description: A template to deploy integrated Gerrit and Jenkins
Created: 2015-01-27 17:48:08.0
Updated: 2016-06-13 16:03:50.0
Pushed: 2016-06-13 16:03:49.0
Homepage: null
Size: 94
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This is an OpenStack HEAT template to deploy Gerrit and Jenkins in an openstack cloud.
This template uses the following salt formulas:
This template deploys:
For access to nodes in the gerrit-ci cluster, a floating ip will be assigned to the salt-master. One additional floating ip will be assigned to the gerrit instance. One additional floating ip will be assigned to the jenkins master instance.
A Heat provider that supports the following:
OS::Neutron::Net
OS::Neutron::Subnet
OS::Neutron::Router
OS::Neutron::RouterInterface
OS::Neutron::FloatingIP
OS::Neutron::FloatingIPAssociation
OS::Neutron::Port
OS::Heat::SoftwareConfig
OS::Heat::SoftwareDeployment
OS::Heat::RandomString
OS::Heat::ResourceGroup
OS::Nova::Server
OS::Nova::KeyPair
An Ubuntu image (12.04 or newer) preconfigured with heat-cfntools and heat config-script. Instructions for creating a heat-cfntools enabled image for use with Heat can be found here.
An OpenStack username, password, and tenant id.
python-heatclient
>= v0.2.12
:
install python-heatclient
nsed under the Apache License, Version 2.0 (the "License");
may not use this file except in compliance with the License.
may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
ss required by applicable law or agreed to in writing, software
ributed under the License is distributed on an "AS IS" BASIS,
OUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
the License for the specific language governing permissions and
tations under the License.