95 Commits

Author SHA1 Message Date
Jeremy Stanley
8abea4206a Use regular expressions for wiki hostgroups
The wiki and wiki-dev hostgroups can't conveniently both use globs,
since one will also match a superset of the other. Instead use
regular expressions for a more exact matching.

Change-Id: Ic81b4440783758e5063c2408fe5c15e09977fc22
2016-08-30 23:21:17 +00:00
Jeremy Stanley
6872478d81 Add a wiki-dev.o.o server to test newer mediawiki
The wiki-dev.openstack.org server will eventually be used to test
newer versions of Mediawiki and extensions/skins. To accommodate
this, also parameterize server backups so that they don't conflict
with production (and are in fact disabled entirely for the dev
site).

Change-Id: I6505d3af87f670e71a440c76873c085d97e5b82f
2016-08-30 03:05:07 +00:00
Jeremy Stanley
f65cef27fe Use a host group for wiki.o.o
In keeping with our decision in Austin to start appending ordinal
suffixes to hostnames for new server instances, switch the node
definition for wiki.openstack.org to allow a new
wiki01.openstack.org to match. The production server has Puppet
temporarily disabled, and the FQDN hiera keys have already been
moved to a new "wiki" group file.

As a requirement for this work, also purge remaining "FQDNisms" from
the openstack_project::wiki class by making the site name a classvar
and removing redundant SSL filenames which now merely mirror the
defaults in the mediawiki module anyway.

Change-Id: I950cb68ecd34e82f0da6b10bf2b93fb2c349286f
2016-08-29 19:49:45 +00:00
Ricardo Carrillo Cruz
c95e4ed83a Add compute020.vanilla to Ansible static inventory
Change-Id: I01f6f4aecf552c0693ab9ce48afbc2882527e2f8
2016-08-29 15:00:34 +02:00
Ricardo Carrillo Cruz
717bafad6b Add compute009.vanilla to Ansible static inventory
Change-Id: I5899856ccaed9a073d4275b342a6d5ba65859713
2016-08-29 14:42:29 +02:00
Ricardo Carrillo Cruz
d35b53c9f0 Add compute045.vanilla to Ansible static inventory
Change-Id: I10e0d557c96b45156028575f83f849ccc90a1124
2016-08-29 13:01:58 +02:00
Ricardo Carrillo Cruz
48341b58d1 Add compute044.vanilla to Ansible static inventory
Change-Id: Ie63c709cf5c703b98849b83c21e7fb7b9cfe103c
2016-08-29 12:59:21 +02:00
Ricardo Carrillo Cruz
5835c37808 Add compute043.vanilla to Ansible static inventory
Change-Id: Ifac0f7f2036b5d4a3770657b19021d8499381bbc
2016-08-29 12:58:19 +02:00
Ricardo Carrillo Cruz
200b1ed7c5 Add compute042.vanilla to Ansible static inventory
Change-Id: Ia93928000ae4d0bac084d7c120cfea20ddbc4ca7
2016-08-29 12:53:48 +02:00
Ricardo Carrillo Cruz
fa7e31ab5f Add compute041.vanilla to Ansible static inventory
Change-Id: I10e5b792cffe4c89bd5e2a61d0dfd4442dee3b4d
2016-08-29 12:52:39 +02:00
Ricardo Carrillo Cruz
c171df987c Add compute040.vanilla to Ansible static inventory
Change-Id: Id740aa8687f0757c0599eafa04ae2b7fbf6206c5
2016-08-28 15:38:52 +02:00
Ricardo Carrillo Cruz
f2533cabd0 Add compute039.vanilla to Ansible static inventory
Change-Id: Iecaf2018ff988403f2b43c425fcccd6077909322
2016-08-28 15:37:34 +02:00
Ricardo Carrillo Cruz
396dc87b9a Add compute037.vanilla to Ansible static inventory
Change-Id: I5f11ad055e60cec91c5aed07776417d8a739d24f
2016-08-28 15:36:58 +02:00
Ricardo Carrillo Cruz
55c67e8ca0 Add compute036.vanilla to Ansible static inventory
Change-Id: I80c34389b8a1be6d8de39f9eadcd32a9124ab803
2016-08-28 15:36:24 +02:00
Ricardo Carrillo Cruz
129f1d098a Add compute035.vanilla to Ansible static inventory
Change-Id: I9200ffaa177da037818a2d8fa54c4fbc2f36e827
2016-08-28 15:35:25 +02:00
Ricardo Carrillo Cruz
7c0c83e1b1 Add compute034.vanilla to Ansible static inventory
Change-Id: I5345134f5be52f995e1a2424de88aed3103721a0
2016-08-28 15:31:51 +02:00
Ricardo Carrillo Cruz
fc3f42b4f2 Add compute033.vanilla to Ansible static inventory
Change-Id: Ice970dbd57d76afc303546cfa220adcb2520c54b
2016-08-28 15:28:19 +02:00
Ricardo Carrillo Cruz
1aad230631 Add compute032.vanilla to Ansible static inventory
Change-Id: I825c2c8464842ac163f3e5486fb78d39ec82e418
2016-08-28 15:17:38 +02:00
Ricardo Carrillo Cruz
ed32ed8908 Add compute031.vanilla to Ansible static inventory
Change-Id: I78195fb6b42130513e75372495e0d8a77ffaf326
2016-08-28 15:16:55 +02:00
Ricardo Carrillo Cruz
2200ba2bb7 Add compute012.vanilla to Ansible static inventory
Change-Id: I6cc454e9883df27b6c0c8bbed573d1246273b9aa
2016-08-28 12:52:57 +02:00
Ricardo Carrillo Cruz
707ac69acf Add compute027.vanilla to Ansible static inventory
Change-Id: Id04ef555a9fa934d4010bc3a92db62b0eabba228
2016-08-27 23:11:22 +02:00
Ricardo Carrillo Cruz
53400fa8ea Add compute022.vanilla to Ansible static inventory
Change-Id: Ic6709eab601eb6b71fd4158a99a2c548d5a6873f
2016-08-27 23:10:38 +02:00
Ricardo Carrillo Cruz
b5b2f63934 Add compute021.vanilla to Ansible static inventory
Change-Id: I2021a900348e09c312964314c0e38e81ab0b9975
2016-08-27 23:09:40 +02:00
Ricardo Carrillo Cruz
8aed187e5f Add compute030.vanilla to Ansible static inventory
Change-Id: I8de2942fa001f10e2e604982f2fa4288a3b470b2
2016-08-27 22:23:51 +02:00
Ricardo Carrillo Cruz
f4020d3042 Add compute028.vanilla to Ansible static inventory
Change-Id: I4ed37c7f4a7e58e199d1a6ae42d4fdc8152c02d2
2016-08-27 22:23:12 +02:00
Ricardo Carrillo Cruz
8d7b32738e Add compute026.vanilla to Ansible static inventory
Change-Id: I72c0afbda1b4ac297bf5d6d57a7d8396153a7b9e
2016-08-27 22:22:33 +02:00
Ricardo Carrillo Cruz
b69003a7b6 Add compute024.vanilla to Ansible static inventory
Change-Id: I104c183f9ad87fd214430fceddd2537b34829876
2016-08-27 22:21:55 +02:00
Ricardo Carrillo Cruz
8d679aed25 Add compute023.vanilla to Ansible static inventory
Change-Id: I77e039bad463f0b20a80707725823d492052d508
2016-08-27 22:21:29 +02:00
Ricardo Carrillo Cruz
c9f3c1a5be Add compute016.vanilla to Ansible static inventory
Change-Id: I3ee0c47f8065a7c9ad9b1151c72a5f1367da0ede
2016-08-27 18:03:27 +02:00
Ricardo Carrillo Cruz
ea1cea9a80 Add compute015.vanilla to Ansible static inventory
Change-Id: Ic41514569f12f372cf842d1306512d395b08b147
2016-08-27 17:25:33 +02:00
Ricardo Carrillo Cruz
0052c46f23 Add compute019.vanilla to Ansible static inventory
Change-Id: If1a590e680234ae7283d8f057d89e19ab96b22b7
2016-08-27 16:54:43 +02:00
Ricardo Carrillo Cruz
e6a1a79607 Add compute017.vanilla to Ansible static inventory
Change-Id: Ie4d369031a0ee066d269f5a6eedc23a5c80cb058
2016-08-27 16:53:11 +02:00
Ricardo Carrillo Cruz
3e2fb8e853 Add compute018.vanilla to Ansible static inventory
Change-Id: Id3ad40a0e92db17d4e4efe66f0d4e5c060c283a9
2016-08-27 16:45:37 +02:00
Ricardo Carrillo Cruz
733e3794f4 Add compute014.vanilla to static Ansible inventory
Change-Id: I14c06183a991d2b0bddab5049dc38d3492ba6cca
2016-08-27 16:44:53 +02:00
Ricardo Carrillo Cruz
3b74bae6f8 Add compute013.vanilla to Ansible static inventory
Change-Id: If029be3366ed837989037ce3b219b0092c91dc10
2016-08-27 16:43:55 +02:00
Ricardo Carrillo Cruz
6553b4f6da Add compute011.vanilla to static ansible inventory
Change-Id: Ie0d9c42393e19faca18d996774375cb3c2ec2951
2016-08-27 14:46:18 +02:00
Jenkins
55fcc94580 Merge "Add compute010.vanilla to static Ansible inventory" 2016-08-26 16:04:23 +00:00
Ricardo Carrillo Cruz
9b577dabb2 Add compute010.vanilla to static Ansible inventory
The server provisions fine and can be accessed over the network
without problems.

Change-Id: I0a3f80886238dae099d6a4573cef82688bc72d92
2016-08-26 17:06:45 +02:00
Ricardo Carrillo Cruz
97c0f54491 Add compute003.vanilla to static Ansible inventory
The server has DNS now.

Change-Id: I5ed8f0051a3fdfe910f3d830dfd08f5222d53896
2016-08-26 13:49:08 +02:00
Ricardo Carrillo Cruz
bd58194437 Add compute004 to compute007 vanilla machines to static infracloud inventory
Change-Id: Ib47fc957c39fdb9244ec4c6e960e5ffb44744063
2016-08-25 16:51:53 +02:00
Ricardo Carrillo Cruz
4c8d90e053 Add controller00 and compute00[1-2] vanilla to puppetmaster ansible inventory
Change-Id: I4af53932d92a370afef8a00db6269cd774f1a0f4
2016-08-22 16:36:00 +02:00
Khai Do
d1fd1d8928 Re-enable puppet on review-dev.o.o
Change I3d0962b975ffaf disabled puppet on review-dev.o.o to allow
testing it-storyboard plugin.  Testing is complete so now renable
puppet again.

Change-Id: Ieb6279d96331d4c793aaf62e8d5ef11abb420e98
2016-07-25 14:30:58 -07:00
Jeremy Stanley
2b1bde86d7 Temporarily disable wiki configuration management
We're test-driving a newer recaptcha configuration which may or may
not be viable, so easier to temporarily disable configuration
management until we know what config change to prose next.

Change-Id: I5571fe8dedab266521364911ce193c435adfb165
2016-07-21 18:20:26 +00:00
Jeremy Stanley
98a33eceb3 Revert "Disable puppet on wiki.openstack.org"
The configuration adjustments for recaptcha support have been tested
and are now ready, so we can reenable this.

This reverts commit 7dc243b594ceb14b0a28cfbf7e9c76268d03758f.

Change-Id: Id1692788390dfb08310ddd2d9bf97b8dabe7ffb4
2016-07-19 00:09:59 +00:00
Monty Taylor
5101e0fd0c
Remove now empty jenkins group from groups.txt
We don't have any jenkins servers anymore, so there's no need to have an
ansible group for them.

Change-Id: I0ab499ba4316e81b440dd0d1b7ffb228118eccea
2016-07-07 10:22:00 -05:00
Jeremy Stanley
a44bf0cb0c Add a node for artifact signing jobs
Create the signing01.ci.openstack.org job node and puppet the
signing subkey onto it via pubring.gpg and secring.gpg files stored
in private hiera. Also set up some basic configuration and packages
on the management bastion to aid in key management/rotation, and add
the beginnings of administrative documentation for this.

Change-Id: Iecddb778994a38f7898e0c20e7f3f8e93f0a7f60
Depends-On: I70c3b82185681ee64791cda653360c26a93bd466
Story: #2000336
Signed-off-by: Jeremy Stanley <fungi@yuggoth.org>
2016-06-23 18:30:09 +00:00
Khai Do
85201e3b08 disable puppet to install its-storyboard plugin
This is a redo of change 9c717d9c108b32.  That change was incorrect,
the server needs to be placed on the disable list.

Change-Id: I3d0962b975ffaf4560bace88abddb2f661763d55
2016-06-21 19:42:44 -07:00
Khai Do
dcced9d07c disable puppet to install its-storyboard plugin
Change-Id: I9c717d9c108b32971238ef6a621e80ef0d5ed1da
2016-06-21 16:50:27 -07:00
Monty Taylor
7dc243b594
Disable puppet on wiki.openstack.org
A set of manual investigation and remediation is under way. While that
is going on, we don't want puppet to step on things.

Change-Id: I7ebc54b222f72ca90475420499ca568b4dcb40d8
2016-06-21 17:34:09 -05:00
James E. Blair
5690f9971b Decomission jenkins-dev.openstack.org
Change-Id: I9c2c3d96b6442241ef5fe6fb5afc3fdf18834a76
2016-06-15 13:20:47 -07:00