10009 Commits

Author SHA1 Message Date
Marton Kiss
f43672e091 Add sshkey for mkiss to wiki.o.o
I will help to fix wiki issues.

Change-Id: I8dbedf54d15d1598b734bbd45dfde1e18b54017a
2016-02-25 17:30:02 +01:00
Jenkins
a3620649c2 Merge "Create openstackjenkins and openstackci users on infracloud" 2016-02-25 16:20:40 +00:00
Jenkins
c57170d238 Merge "Playbook for setting the infracloud jenkins project quotas" 2016-02-25 16:19:00 +00:00
Jenkins
e56aeccef9 Merge "Delete double compute038 host from inventory" 2016-02-25 00:33:35 +00:00
Jenkins
9c3b685aa7 Merge "Add hpuseast public certificate to public hiera" 2016-02-25 00:25:51 +00:00
Jenkins
d0d11e1333 Merge "Create set_hostname role and playbook" 2016-02-24 23:34:36 +00:00
Jenkins
b487feaf7c Merge "Set hostname in launch node" 2016-02-24 23:24:37 +00:00
Spencer Krum
0f4323352c Delete double compute038 host from inventory
Change-Id: Ib7eb6db92779fd1f00db9625c718f4c12529ba18
2016-02-24 15:05:06 -08:00
Jenkins
0cf4744ffb Merge "Add instructions on using openstackclient" 2016-02-24 22:30:31 +00:00
Jenkins
7971358fe1 Merge "Make all-clouds.yaml admin readable" 2016-02-24 22:26:53 +00:00
Jenkins
889fc08657 Merge "Fix omfra admin creds in all-clouds.yaml" 2016-02-24 21:45:15 +00:00
James E. Blair
1b7b8e0569 Add instructions on using openstackclient
Change-Id: I3a4c3618e1d558c80c7c0bcee94bb32027397311
2016-02-24 13:03:19 -08:00
James E. Blair
c5f0cb4b32 Make all-clouds.yaml admin readable
And also the certs and the other clouds.yaml file.
So that admins can run openstackclient, etc, without sudo.

Change-Id: Ib8be3cd0601531284ec5d33cb5024b8363d924ca
2016-02-24 13:03:13 -08:00
Jenkins
c476a68363 Merge "Add our infra-cloud USWest servers to Cacti" 2016-02-24 21:00:13 +00:00
James E. Blair
1ba1b5203c Fix omfra admin creds in all-clouds.yaml
Change-Id: I6a47d1998427329b3635f36f781217ef74fad8c7
2016-02-24 12:02:45 -08:00
Jenkins
2eb94f92d3 Merge "Add baremetal00 to static inventory" 2016-02-24 19:22:51 +00:00
Jenkins
e00d2f1dec Merge "Puppetize wiki.o.o settings" 2016-02-24 18:45:07 +00:00
Colleen Murphy
83c10f104d Add baremetal00 to static inventory
We added the playbook but forgot to add the static host.

Change-Id: I0b0b06ea0924d9bc34d9d83b5b81baf70cfdac48
2016-02-24 10:17:49 -08:00
James E. Blair
f6e9e389b9 Set hostname in launch node
Since nova does not believe in the existence of hostnames, we need
to set them ourselves when we boot new servers in launch-node.

Change-Id: Ib318224a09c1b0b748ab31e1ed507975b3190784
2016-02-24 10:05:28 -08:00
Ricardo Carrillo Cruz
7679a0bcb5 Playbook for setting the infracloud jenkins project quotas
We are only deploying West for now, so just doing West.
When we get East in production, we would update this playbook.
Unfortunate there is no Ansible module or Puppet resources to set
quotas per-project, thus using regular shell module in Ansible.

Change-Id: Ib884508bebedc9f88fac242711af98fc0c4d95ec
2016-02-24 18:43:42 +01:00
Monty Taylor
658b0958ff Configure the host to report to puppetdb as
We need to plumb through a configured host setting to report to puppetdb
as so that certs work.

Change-Id: I290ad569283390bac2a74a9991331c9e86821ab7
2016-02-24 11:38:10 -06:00
Jenkins
5fbd81411d Merge "Simplify infracloud clouds.yaml" 2016-02-24 17:32:02 +00:00
Jenkins
047d1dbca2 Merge "Support config drive when using shade-launch-node" 2016-02-24 17:14:02 +00:00
Paul Belanger
6b69367cab Puppetize wiki.o.o settings
This should be a noop change, we are just moving the settings into
puppet.

Change-Id: Ic533a5fb125125e9791c40312318be79cbbe4826
Depends-On: I1ad6da353c25aed8976806f00cc39d6c3c93e7ae
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-24 12:13:23 -05:00
Sebastian Marcet
7f14637848 OpenstackId 1.0.11 production release
Change-Id: Ifd44de7974aa0403707bfb15dac9baa193217d15
2016-02-24 11:02:56 -03:00
Clark Boylan
cda04ed170 Support config drive when using shade-launch-node
Some clouds may not have a metadata service and need to retrieve key
info via config drive. Add a flag to specifically request that a config
drive is provided to the instance booted by nova to facilitate this
information injection.

Change-Id: Ic41df5b34ea67ad62949244e064db82410077453
2016-02-23 21:31:31 -08:00
James E. Blair
9f03a1696f Simplify infracloud clouds.yaml
We have experimentally verified that we do not need the bits
that this patch removes.

Change-Id: I76344e27ba7bac626a44a4a2d70637dfe35826e4
2016-02-24 12:15:24 +11:00
Jenkins
78c55f3223 Merge "Add description to keystone_tenant resources" 2016-02-24 00:59:25 +00:00
Jenkins
e471379adc Merge "Fix provider networks doc link" 2016-02-24 00:59:16 +00:00
Ricardo Carrillo Cruz
be31fead2f Create set_hostname role and playbook
Turns out we have had many issues with random servers having
wrong hostname and /etc/hosts info.
This playbook/role allows to configure that by passing
-e "target=<hostname>" as ansible-playbook parameter.

Change-Id: I73939ebc65211a840bb41370c22b111112389716
2016-02-24 01:17:47 +01:00
Jenkins
22fb2fe130 Merge "Add infracloud admin to all-clouds.yaml" 2016-02-23 22:30:07 +00:00
Jenkins
6c159bb57a Merge "Put infracloud cert next to nodepool clouds.yaml" 2016-02-23 22:14:14 +00:00
Ricardo Carrillo Cruz
0a70f45f84 Create openstackjenkins and openstackci users on infracloud
Create the needed users on the pertinent projects

Change-Id: I151a9bdcbea233a4819d995b4287537a10c8a0fd
2016-02-23 23:07:46 +01:00
Jenkins
c965db056f Merge "Add the baremetal hpuswest host to the ansible" 2016-02-23 21:54:26 +00:00
James E. Blair
beb184f857 Add infracloud admin to all-clouds.yaml
Change-Id: Ia776d7697770833c4f989cf077a8ff19fd09c5a4
2016-02-23 13:33:00 -08:00
Colleen Murphy
6af966c5ec Add description to keystone_tenant resources
Change-Id: I965dd5148391430db81571795051df5ac3d8c808
2016-02-23 13:27:18 -08:00
Colleen Murphy
d18301ad3d Fix provider networks doc link
The documentation we were referencing has been given a more descriptive
path, so let's use that and not use the broken link.

Change-Id: I42224a103cf35f84cf5ff331386ec28e6d84f136
2016-02-23 13:12:38 -08:00
Clark Boylan
2207a1ac2b Put infracloud cert next to nodepool clouds.yaml
We are installing a cert to trust the infracloud but were trying to put
it in a dir that does not exist. Put it next to the clouds.yaml in
~nodepool/.config/openstack as that will exist because nodepool consumes
clouds.yaml from there.

Change-Id: I27e1a1d340e9864308c89c660ae014d7110fbe9f
2016-02-23 13:02:49 -08:00
Jenkins
9288fed03c Merge "Add baremetal hpuswest node definition" 2016-02-23 20:16:05 +00:00
Jenkins
33a58d1198 Merge "Clean up infracloud clouds.yaml to actually work" 2016-02-23 20:15:55 +00:00
Colleen Murphy
faa60d37d3 Add the baremetal hpuswest host to the ansible
Change-Id: I6018c4f3cec9693d2b4e633a43ef82028f2923e4
2016-02-23 11:49:19 -08:00
Jenkins
5b32424d99 Merge "Create infra domain and infracloud tenants below it" 2016-02-23 19:44:51 +00:00
Clark Boylan
4ab3ace934 Clean up infracloud clouds.yaml to actually work
This uses the correct infra domain name, changes domain keys from id to
name, a fixes indentation for various keys.

Change-Id: Ic8a8f67bc2586ca640b8c3e500f6cdad1abf0ebd
2016-02-23 11:04:42 -08:00
Colleen Murphy
3d45fe1635 Add baremetal hpuswest node definition
Add definition for baremetal nodes for hpuswest, plus a script to
one-time enroll and deploy nodes in bifrost.

Co-Authored-By: Clint Byrum <clint@fewbar.com>
Co-Authored-By: greghaynes <greg@greghaynes.net>
Co-Authored-By: Yolanda Robla <info@ysoft.biz>

Depends-On: I949344c16cf9ee3965b0bc96850eb208ac65b168
Change-Id: I947add7e8e8aa88fe6e881d77fd3278910b3b903
2016-02-23 11:00:41 -08:00
Jenkins
65c65fd78f Merge "Add omfracloud to nodepool" 2016-02-23 18:03:56 +00:00
Ricardo Carrillo Cruz
5070b178e4 Create infra domain and infracloud tenants below it
We agreed to put the infracloud tenants under infra domain.

Change-Id: I69f9629c5974f77966440bc84833de67416a731c
2016-02-23 18:53:32 +01:00
Jenkins
b38821f0c3 Merge "Write all-clouds.yaml to disk" 2016-02-23 17:45:06 +00:00
Jenkins
666ae8ec39 Merge "Add OmfraCloud to puppetmaster_clouds" 2016-02-23 17:26:42 +00:00
Spencer Krum
0d23018f0e Add omfracloud to nodepool
This adds the omfracloud jenkins account credentials to nodepool.
I'm not pleased with the file resource in the node definition, but that
node definiton grew huge and needs a refactor anyways so we can do that
when we do it.

I have verified that the correct keys are in hiera.

Change-Id: Iafca5e86f72321c6aa7bef748ac2b1942539d15f
2016-02-23 08:47:02 -08:00
Clark Boylan
db20a4cfdf Write all-clouds.yaml to disk
We have had an all-clouds.yaml file that was not being managed on disk
by puppet. Actually apply it to disk so that the template ends up on the
puppetmaster as expected.

Change-Id: I0136cab7c03b1932be5b24ff2e93ea8adb84c20d
2016-02-23 08:33:05 -08:00