1244 Commits

Author SHA1 Message Date
Pierre-Yves Chibon
ce918d846f Add the darkserver playbook 2014-12-06 20:33:58 +01:00
Pierre-Yves Chibon
a11aa065ad Start working on the darkserver role 2014-12-06 20:33:47 +01:00
Ralph Bean
62b5f188e8 tag the fedimg role. 2014-12-06 19:06:53 +00:00
David Gay
2578f42a17 Merge branch 'master' of /git/ansible 2014-12-06 18:59:29 +00:00
David Gay
789067a37e install latest fedimg rather than installed 2014-12-06 18:59:08 +00:00
Kevin Fenzi
955c367eb6 Merge branch 'master' of /git/ansible 2014-12-06 18:45:26 +00:00
Kevin Fenzi
1033b5552e Fix things that are now roles 2014-12-06 18:45:13 +00:00
Stephen Smoogen
b9700c9998 Merge branch 'master' of /git/ansible 2014-12-06 18:37:30 +00:00
Stephen Smoogen
663cb1a40c move from log02 to log01 2014-12-06 18:37:27 +00:00
Kevin Fenzi
efe93c8943 Add fas to master.yml 2014-12-06 18:34:38 +00:00
Kevin Fenzi
edbeca3a90 Commit fas server ansible playbook from ticket 4394 2014-12-06 18:33:44 +00:00
Ralph Bean
676ea12ff3 Remove old hotfix from the Great PkgDB2 Migration of 2014. 2014-12-06 18:15:22 +00:00
Ralph Bean
8861007d2a Clean up staging fedmsg endpoints list. 2014-12-06 18:06:21 +00:00
David Gay
bc9f280787 only run on fedimg-stg for now 2014-12-06 17:54:03 +00:00
David Gay
d7dbf516a2 make AWS test command an Ansible variable 2014-12-06 17:33:21 +00:00
David Gay
fa27bb0d5f add two failure options to general section of config template 2014-12-06 17:33:21 +00:00
David Gay
bb73d1b6d2 fedimg ansible files, take 2
add a fedimg.cfg template

add comment about unused config vars

need check for denyhosts and fas_client needs to be before nagios_client

maybe this template setup is proper?

fedmsg.d/ template

fedimg.cfg should be owned by fedmsg and have more strict perms

Signed-off-by: David Gay <oddshocks@riseup.net>
2014-12-06 17:33:21 +00:00
Ralph Bean
8fbe7f8fcf Turn on collectd for fedimg. 2014-12-06 17:23:49 +00:00
Kevin Fenzi
2502737d66 Remove branched composer now from nagios 2014-12-06 15:13:37 +00:00
Stephen Smoogen
e39fccec20 And use the right variable so it doesnt output a large amount of stuff 2014-12-05 21:49:49 +00:00
Stephen Smoogen
1be67f45e6 and we have a cool thing. really.. really 2014-12-05 21:44:31 +00:00
Stephen Smoogen
677178219c and we have a cool thing. 2014-12-05 21:43:49 +00:00
Stephen Smoogen
04d0e3c69d make it executable silly 2014-12-05 21:34:48 +00:00
Stephen Smoogen
36fe0ffdc1 put the copy so it works 2014-12-05 21:23:57 +00:00
Stephen Smoogen
d4329c3c80 update to patched version which adds additional logs 2014-12-05 21:08:20 +00:00
Stephen Smoogen
de8aa400cd original file for hotfix of mirrorlist_server 2014-12-05 21:07:03 +00:00
Ralph Bean
9947226759 Tag up the bodhi/base role. 2014-12-05 18:32:51 +00:00
Luke Macken
dd37302f59 bodhi: Remove the WSGI 'maximum-requests' limit.
This will hopefully fix the random outages that people have been hitting.
2014-12-05 18:23:09 +00:00
Kevin Fenzi
3a86adb293 Add nfs mount options for mm-backend01.stg 2014-12-05 17:43:34 +00:00
Kevin Fenzi
78fa37c34d Add nfs mount for mm-backend01.stg 2014-12-05 17:41:43 +00:00
Kevin Fenzi
8bfb81af7d Tweak path to virt-install 2014-12-05 17:34:06 +00:00
Kevin Fenzi
1e065d3f4f Add eth1 to mm-backend01 stg instance 2014-12-05 17:30:58 +00:00
Kevin Fenzi
8805781c9d Add staging hosts to stg groups 2014-12-05 16:48:58 +00:00
Kevin Fenzi
20a0e30c36 Need more coffee 2014-12-05 16:12:50 +00:00
Kevin Fenzi
5baac0feac Fix some more names 2014-12-05 16:09:33 +00:00
Kevin Fenzi
014d156b3b More renaming 2014-12-05 16:03:06 +00:00
Kevin Fenzi
c7c665c3c3 Name these correctly 2014-12-05 15:59:13 +00:00
Kevin Fenzi
24e8532ea0 Add initial cut at mirrormanager2 stg instances 2014-12-05 15:54:11 +00:00
Luke Macken
0890075271 Clean up the atomic-composer role 2014-12-04 20:03:10 +00:00
Kevin Fenzi
87302c2468 No :s in names 2014-12-01 00:35:10 +00:00
Kevin Fenzi
173e62400d Additions from packaged python-fedora for hotfix. 2014-12-01 00:33:14 +00:00
Kevin Fenzi
44f52047fd Initial version of fas2.py file for hotfix and task it put it in place. 2014-12-01 00:32:29 +00:00
Patrick Uiterwijk
bbf5375036 Add puiterwijk pager 2014-11-28 16:23:07 +00:00
Valentin Gologuzov
ce32910620 [copr] backend: add "spawn_in_advance" variables into group_vars 2014-11-26 15:19:22 +01:00
Valentin Gologuzov
e98ae62f57 [copr] backend config: added spawn_in_advance option, backported for host based version 2014-11-26 15:09:48 +01:00
Kevin Fenzi
e2226e741c Add new kernel.org mirror to rsync acls. Fix incomplete other hostname. 2014-11-25 21:05:32 +00:00
Valentin Gologuzov
b7969beabc [copr] backend: new options in /etc/copr/copr-be.conf 2014-11-25 18:51:28 +01:00
Valentin Gologuzov
d08b28280d [copr] frontend: take PUBLIC_COPR_HOSTNAME config parameter from vars 2014-11-25 14:21:06 +01:00
Valentin Gologuzov
fb4a5641b0 [copr] keygen: add tcp_ports for iptables rules 2014-11-25 14:21:06 +01:00
Pierre-Yves Chibon
b085207f8f Formatting 2014-11-25 12:20:04 +01:00
Pierre-Yves Chibon
5b5ff9afa9 Make nuancier01 EL7 2014-11-25 12:19:50 +01:00
Pierre-Yves Chibon
94a727ddbf EL7 runs python 2.7 2014-11-25 12:17:45 +01:00
Pierre-Yves Chibon
2a7f67ece3 Make the nuancier02 hosts EL7 2014-11-25 11:42:40 +01:00
Valentin Gologuzov
24f710a553 [copr] keygen: disabled backup configuration, until "{{ private }}/copr/keygen/backup_key.asc" will be available 2014-11-25 11:22:24 +01:00
Valentin Gologuzov
b11c573bf3 [copr] temporary workaround for keygen-stg host vars 2014-11-25 11:14:21 +01:00
Valentin Gologuzov
a4c9281ed7 [copr] 2nd attempt to fix resolv.conf on keygen-stg 2014-11-25 11:09:10 +01:00
Valentin Gologuzov
237daab03b [copr] keygen: added handler: restart signd 2014-11-25 11:03:34 +01:00
Valentin Gologuzov
3f998b5f70 [copr] install correct resolv.conf 2014-11-24 21:24:54 +01:00
Valentin Gologuzov
78f51c6ccd [copr] keygen polishing 2014-11-24 21:06:22 +01:00
Kevin Fenzi
da7a73af39 Set default security group 2014-11-24 19:48:30 +00:00
Ralph Bean
eacfdb95ba The scrutiny of axilleas. 2014-11-24 14:26:23 +00:00
Ralph Bean
ea3cf0df80 Note on bug in the playbook for future self. 2014-11-22 02:04:14 +00:00
Patrick Uiterwijk
c8fc2c99e0 Merge branch 'master' of /git/ansible 2014-11-21 14:39:59 +00:00
Pierre-Yves Chibon
060929272a Tag SELinux related tasks and allow elections to connect to memcach over the network 2014-11-21 10:24:32 +01:00
Patrick Uiterwijk
1833afa7dd Now really enable the correct cipher.
OpenSSL AES256-SHA = TLS_RSA_WITH_AES_256_CBC_SHA
2014-11-21 04:05:54 +00:00
Patrick Uiterwijk
4025a327bf Revert "Enable RSA_WITH_AES_256_CBC_SHA256 for bfo"
This reverts commit c4e72c37ce.
2014-11-21 04:02:51 +00:00
Patrick Uiterwijk
4826946855 Merge branch 'master' of /git/ansible 2014-11-21 03:48:39 +00:00
Ralph Bean
9403769997 Use new release-monitoring bz creds. 2014-11-20 21:16:58 +00:00
Patrick Uiterwijk
c4e72c37ce Enable RSA_WITH_AES_256_CBC_SHA256 for bfo 2014-11-20 21:12:21 +00:00
Ralph Bean
64be6801f6 Apply httpd_can_network_memcache to pkgdb2 nodes. 2014-11-20 19:26:32 +00:00
Ralph Bean
e03b171e15 Remove dep on fedpkg. 2014-11-20 19:26:23 +00:00
Pierre-Yves Chibon
3de5976d86 Adjust the dogpile configuration for election in the same way we did for pkgdb2 2014-11-20 19:08:40 +01:00
Pierre-Yves Chibon
eaa54cf022 Update pkgdb2's configuration of dogpile
Make it so that pkgdb2 relies on both memcached servers and that the difference
wsgi proccesses it happily live together.

Thanks to Ralph Bean for getting the configuration correct
2014-11-20 19:03:43 +01:00
Ralph Bean
201bc699f1 Also define %{_topdir}. 2014-11-20 16:32:19 +00:00
Ralph Bean
c38064329a Copy over rpmmacros for hotness01. 2014-11-20 16:26:49 +00:00
Ralph Bean
47ca2dacb8 hotness01 also needs fedpkg for "fedpkg srpm" 2014-11-20 16:02:40 +00:00
Ralph Bean
fe6616b446 Try hotfixing rpmdev-bumpspec for hotness01.stg. 2014-11-20 15:48:36 +00:00
Ralph Bean
73825e3144 Use internal URLs for dist-git. 2014-11-20 15:32:47 +00:00
Ralph Bean
2d0c51ee95 Drop /usr/share/fedmsg.. 2014-11-20 15:21:39 +00:00
Pierre-Yves Chibon
a541ad2d2c Point the fedora-election cache to memcached01 2014-11-20 12:51:59 +01:00
Pierre-Yves Chibon
27cccd5f74 Add configuration for dogpile for fedora-elections 2014-11-20 12:37:27 +01:00
Ralph Bean
8df11334a9 Make a note about rpmdevtools. 2014-11-20 03:44:48 +00:00
Ralph Bean
15029b1b7d Include git on hotness01.stg. 2014-11-20 03:44:35 +00:00
Ralph Bean
640b41ad23 Use internal name. 2014-11-20 03:38:16 +00:00
Ralph Bean
1519097e57 Add a yumconfig for hotness01.stg. 2014-11-20 03:25:12 +00:00
Ralph Bean
e5ef8035e9 Create /usr/share/fedmsg (for bugzilla cookies...) 2014-11-20 01:34:49 +00:00
Ralph Bean
5035eca2b0 Install python-sh on hotness01.stg. 2014-11-19 22:01:43 +00:00
Ralph Bean
5facace9ec More staging config for the-new-hotness. 2014-11-19 21:42:58 +00:00
Ralph Bean
f639ffd306 Include koji on hotness01.stg. 2014-11-19 19:09:46 +00:00
Ralph Bean
85c486b34b Check for connectivity to memcached.
This will attempt to call the daemon's stats command which, if broken, might
hung and cause nrpe to time out.  We want that, as it will give us a clue to
what might be causing some other app to fail.
2014-11-19 18:35:14 +00:00
Ralph Bean
42e44b6e8e Tell selinux to let collectd talk to memcached. 2014-11-19 16:37:56 +00:00
Ralph Bean
6535e0344f Add collectd monitoring for the memcached daemon. 2014-11-19 14:37:50 +00:00
Ralph Bean
9f8afc963f Point stg bugzilla2fedmsg back at partner-bugzilla. 2014-11-18 18:28:29 +00:00
Miroslav Suchý
4dbad19bed disable package_state plugin on el6
because it does not work there because repoquery is missing --installroot on el6
2014-11-18 10:46:45 +00:00
Valentin Gologuzov
3b5198a266 [copr] revert last commit 2014-11-18 11:17:29 +01:00
Valentin Gologuzov
5b2b67e024 [copr] 2nd try 2014-11-18 11:14:21 +01:00
Valentin Gologuzov
770cbc4a6c [copr] trying to spin up production copr-keygen 2014-11-18 11:06:08 +01:00
Kevin Fenzi
40525e4929 Add copr-keygen instance as a persistent cloud instance 2014-11-18 00:27:27 +00:00
Kevin Fenzi
c16842abcf We don't need nfs-idmap on client side in fedora anymore. 2014-11-17 23:43:46 +00:00
Ralph Bean
eff6ff37ad Tag the role. 2014-11-17 21:18:17 +00:00
Ralph Bean
f26c2a6c14 Singular. 2014-11-17 19:47:10 +00:00
Ralph Bean
3c2cdd83d1 Change virthosts. 2014-11-17 19:45:24 +00:00
Ralph Bean
31e9f72fdd Initial stubbing for the new hotness node(s). 2014-11-17 19:30:52 +00:00
Kevin Fenzi
872ef50b9e Nagios: why are you so picky? 2014-11-17 18:38:54 +00:00
Kevin Fenzi
bd3858cf1f Drop this from euservers 2014-11-17 18:31:02 +00:00
Kevin Fenzi
d579541582 Add host1plus01 and mirrorlist-host1plus to nagios. 2014-11-17 18:20:03 +00:00
Kevin Fenzi
f8d45c79db Fix this correctly. 2014-11-17 17:21:11 +00:00
Kevin Fenzi
a08af7f627 If adding to a system provided service file you have to install to /usr/lib and not etc 2014-11-17 16:54:31 +00:00
Ralph Bean
5dbfa39796 Cut the fedbadges threadpool in half. 2014-11-17 15:46:02 +00:00
Ralph Bean
5bd10b3e2c Restart fcomm-cache-worker when config changes. 2014-11-17 15:35:29 +00:00
Ralph Bean
0b17c98111 Give the fcomm cache worker an extra thread to play with. 2014-11-17 15:31:08 +00:00
Ralph Bean
8afb3582e8 Add forgotten tags. 2014-11-17 15:10:34 +00:00
Ralph Bean
a3960fa0fd Forgot these bits. 2014-11-17 15:06:52 +00:00
Ralph Bean
c8ef71fc22 Change these names too. 2014-11-17 15:05:40 +00:00
Ralph Bean
de194f9642 Make these vars short and unique. 2014-11-17 15:00:47 +00:00
Ralph Bean
25cc0105aa Try with a different var name. 2014-11-17 14:58:27 +00:00
Ralph Bean
40a6b9284c Revert "That didn't work either. Try this."
This reverts commit 967a7b45b8.
2014-11-17 14:47:04 +00:00
Ralph Bean
967a7b45b8 That didn't work either. Try this. 2014-11-17 14:46:12 +00:00
Ralph Bean
235f522df4 Got it backwards. 2014-11-17 14:43:57 +00:00
Ralph Bean
7fc2b17ea8 Fix typeerror. String comparison requires strings. 2014-11-17 14:42:35 +00:00
Ralph Bean
e13c7e6237 Try a different approach. 2014-11-17 14:41:28 +00:00
Ralph Bean
95a2fd671c This part seems to still be necessary. 2014-11-17 14:38:11 +00:00
Ralph Bean
8a40a71e54 Try changing our use of changed_when. 2014-11-17 14:35:03 +00:00
Ralph Bean
335f7a226a Okay. Latest theory.
When we added ``ignore_errors`` it really suppresses the 'failed' attribute all
together.  So instead, we need to check that the thing was 'skipped' (i.e., it
had an error that was ignored.)
2014-11-17 14:27:35 +00:00
Ralph Bean
16c01abe80 Tag these. 2014-11-17 14:26:23 +00:00
Ralph Bean
39ea6477da Try to debug here. 2014-11-17 14:25:19 +00:00
Ralph Bean
4202cbabcb So, after all that flailing. If I just remove this temporarily, it should work.. right? 2014-11-17 14:18:58 +00:00
Ralph Bean
4a54a77f7a None of those worked. Set things back to the way they were. 2014-11-17 03:05:12 +00:00
Ralph Bean
eb841eae25 Another try. 2014-11-17 02:59:19 +00:00
Ralph Bean
577cc15096 Maybe more parentheses. 2014-11-17 02:56:43 +00:00
Ralph Bean
51359456e8 Try this. 2014-11-17 02:54:08 +00:00
Ralph Bean
4eba842402 Ansible isn't detecting this expected failure anymore. Try this. 2014-11-17 02:49:41 +00:00
Ralph Bean
c734724f17 Revert "Try removing this."
This reverts commit 63c0b27ea1.
2014-11-17 02:48:54 +00:00
Ralph Bean
63c0b27ea1 Try removing this. 2014-11-17 02:47:56 +00:00
Ralph Bean
b812103113 Typofix. 2014-11-17 02:33:49 +00:00
Ralph Bean
7de8e9e64b Add selinux tag. 2014-11-17 02:32:19 +00:00
Ralph Bean
7d9fedb942 whitespace. 2014-11-17 02:32:09 +00:00
Ralph Bean
7ff8a5e85b Try to set the collectd redis monitoring straight with selinux. 2014-11-17 02:31:59 +00:00
Ralph Bean
6928ea27fc Use fqdn for collectd. 2014-11-17 02:16:04 +00:00
Kevin Fenzi
6a08d162ba Revert "Take out combobox so we can check/fix/prune it."
This reverts commit e663b4140c.
2014-11-17 00:31:32 +00:00
Kevin Fenzi
e663b4140c Take out combobox so we can check/fix/prune it. 2014-11-16 02:24:28 +00:00
Ralph Bean
cae740ab1b Let tagger httpd_verify_dns. 2014-11-15 02:19:43 +00:00
Ralph Bean
de01e68223 No, this should do it.... 2014-11-14 22:18:58 +00:00
Ralph Bean
023f2e84e9 OK, this should do it.... 2014-11-14 22:14:45 +00:00
Ralph Bean
6ff76f68ab Forgotten $. 2014-11-14 22:00:01 +00:00
Ralph Bean
c5104e1574 Cut out most of the stuff from this one php array to try and fix message signatures for wiki upload messages. 2014-11-14 21:55:05 +00:00
Ralph Bean
3016956a4d PHP wants double quotes here. 2014-11-14 21:38:00 +00:00
Ralph Bean
48d98684db Move the call up the stack. 2014-11-14 21:33:35 +00:00
Ralph Bean
7bb1e80fca Throw a newline in there. 2014-11-14 21:30:02 +00:00
Ralph Bean
51a45d2026 Tag the mediawiki role. 2014-11-14 21:23:33 +00:00
Ralph Bean
1926f2019a Log wiki fedmsg messages to a file (temporarily, for debugging). 2014-11-14 21:21:39 +00:00
Kevin Fenzi
8cb065a803 Weed out the host1plus01 usb spew until we can figure out a way to make it stop. 2014-11-14 20:51:04 +00:00
Kevin Fenzi
ed5b38d0d5 Move enable after there is something to enable. 2014-11-14 19:27:47 +00:00
Kevin Fenzi
9857bec762 This should be started, it doesn't run all the time. 2014-11-14 19:21:29 +00:00
Miroslav Suchý
21a1cf7076 workaround for BZ 1164359 2014-11-14 18:50:17 +00:00
Miroslav Suchý
f6f5931e75 replace obsoleted MYSQL variables
addressing:
 * Deprecated parameter has been used in answer file. Please use parameter CONFIG_MARIADB_INSTALL next time. This parameter deprecates following parameters: ['CONFIG_MYSQL_INSTALL'].
 * Deprecated parameter has been used in answer file. Please use parameter CONFIG_MARIADB_HOST next time. This parameter deprecates following parameters: ['CONFIG_MYSQL_HOST'].
 * Deprecated parameter has been used in answer file. Please use parameter CONFIG_MARIADB_USER next time. This parameter deprecates following parameters: ['CONFIG_MYSQL_USER'].
 * Deprecated parameter has been used in answer file. Please use parameter CONFIG_MARIADB_PW next time. This parameter deprecates following parameters: ['CONFIG_MYSQL_PW'].
 * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.
2014-11-14 18:19:00 +00:00
Miroslav Suchý
40fb52b74d set CONFIG_SWIFT_STORAGES to default
addressing:
failed: [fed-cloud09.cloud.fedoraproject.org] => {"changed": true, "cmd": ["packstack", "--answer-file=/root/packstack-controller-answers.txt"], "delta": "0:00:00.701587", "end": "2014-11-14 18:09:02.505525", "rc": 1, "start": "2014-11-14 18:09:01.803938"}
stdout: Welcome to Installer setup utility
Parameter CONFIG_SWIFT_STORAGES failed validation: Storage value has to be in format "/path/to/device".

ERROR : Failed handling answer file: Storage value has to be in format "/path/to/device".
2014-11-14 18:19:00 +00:00
Kevin Fenzi
ee4da204ed Where's my install? Somewhere in mississippi 2014-11-14 18:05:52 +00:00
Miroslav Suchý
0567d2af21 rename vg_guests if exist (freshly provisioned system) 2014-11-14 18:02:38 +00:00
Miroslav Suchý
b1dc12b211 explicitely state usage of juno
so we are not surprised by sudden upgrade to next version
2014-11-14 18:02:38 +00:00
Kevin Fenzi
3a91b15c3e We aren't in phx2 anymore toto. 2014-11-14 18:02:15 +00:00
Kevin Fenzi
7efee52e6f Add mirrorlist-host1plus to the mix 2014-11-14 18:00:18 +00:00
Ralph Bean
cb2a90666a Get the name right. 2014-11-14 17:53:09 +00:00
Ralph Bean
583d8e291a Set selinux boolean for badges/frontend. 2014-11-14 17:51:48 +00:00
Ralph Bean
289ab8644e Tag up the badges/frontend role. 2014-11-14 17:51:37 +00:00
Ralph Bean
2dc0526129 badges as rhel7. 2014-11-14 17:09:29 +00:00
Ralph Bean
47d14b7dce Set tagger prod nodes to rhel7. 2014-11-14 16:43:14 +00:00
Ralph Bean
bec2534d3f Set httpd perms on some css/js dirs. 2014-11-14 16:40:58 +00:00
Ralph Bean
864794cb57 Put github2fedmsg01 prod on rhel7. 2014-11-14 16:31:41 +00:00
Ralph Bean
4412afd479 Ignore errors (since we're checking for failure here) 2014-11-14 16:14:28 +00:00
Ralph Bean
87dc6ec1f0 Modernize python_sitelib paths. 2014-11-14 15:56:50 +00:00
Ralph Bean
b4121a8fda Same here. 2014-11-14 15:56:40 +00:00
Ralph Bean
485df425d6 Only needed for rhel6, thanks. 2014-11-14 15:55:37 +00:00
Ralph Bean
7ea43f2352 New apache-isms. 2014-11-14 14:56:35 +00:00
Ralph Bean
b88af5e9bd Update path for velruse openid provider. 2014-11-14 14:45:34 +00:00
Ralph Bean
c504a896e7 tagger and github2fedmsg stg to rhel7. 2014-11-14 14:44:25 +00:00
Ralph Bean
44b0b7bf91 Copy in a mash config. 2014-11-13 21:27:22 +00:00
Ralph Bean
114128674b Make kojipkgs02 [staging-friendly] 2014-11-13 20:54:11 +00:00
Kevin Fenzi
7d8a44da92 bastion-comm01.qa is actually still in puppet. Exclude it here until we migrate it. 2014-11-13 16:50:49 +00:00
Kevin Fenzi
4e2ed494aa These should also always run and never change 2014-11-13 16:30:37 +00:00
Kevin Fenzi
677f89df60 Fix syntax so rsync is happier 2014-11-13 16:15:34 +00:00
Kevin Fenzi
41ab725771 Mark these as always_run (so they run in --check) and never changed (since they are just informational) 2014-11-13 16:05:32 +00:00
Kevin Fenzi
4d77e92fec Exclude alpha and beta content on download-ib01 so it has space for final rc/tc's 2014-11-13 15:53:52 +00:00
Kevin Fenzi
8bd04b0440 Add comments on what should be in or out of master and why. Re-enable mailman playbooks 2014-11-13 00:06:01 +00:00
Kevin Fenzi
191a5db10b Next try. 2014-11-13 00:02:28 +00:00
Kevin Fenzi
343b73ef18 More buildvm-01.stg fixes. 2014-11-13 00:00:35 +00:00
Kevin Fenzi
25d1da8167 Fix up buildvm-01.stg nfs mounting 2014-11-12 23:56:11 +00:00
Kevin Fenzi
49e2011e07 Also get this maven plugin from bigfiles 2014-11-12 21:54:37 +00:00
Kevin Fenzi
f324dbb583 Try this to get jenkins working again for now. 2014-11-12 20:03:12 +00:00
Ralph Bean
067f2f0dcb fmn.web prod to rhel7. 2014-11-12 19:40:57 +00:00
Ralph Bean
3ef55290c8 No longer need this hotfix now that fmn backend is on rhel7. 2014-11-12 19:23:21 +00:00
Ralph Bean
f4aaca9f8a Tag the fmn roles. 2014-11-12 19:22:37 +00:00
Ralph Bean
837e4c6aa6 Let them come. 2014-11-12 19:20:41 +00:00
Ralph Bean
1e49aa493d Remove all accelerate-mode knobs and toggles now that pipelining is a go. 2014-11-12 19:15:06 +00:00
Ralph Bean
4a56bc9dd7 Put apache as a pre_task so the user is there for fedmsg/base. 2014-11-12 19:08:20 +00:00
Ralph Bean
a65c6190d3 Aim notifs-web stg at rhel7. 2014-11-12 18:48:17 +00:00
Ralph Bean
b423cff920 Double the typos, double the fun. 2014-11-12 17:24:49 +00:00
Ralph Bean
632fab68da s/postgresl/postgresql/ 2014-11-12 17:06:25 +00:00
Ralph Bean
6910ca6b48 Delete old postgresql backups. 2014-11-12 16:56:44 +00:00
Ralph Bean
6326659ba0 Nagios: Check datanommer for anitya messages. 2014-11-12 16:24:07 +00:00
Ralph Bean
35d0eb14ae kojira runs as root. 2014-11-12 01:36:30 +00:00
Ralph Bean
92e8b3f053 directory, directory. 2014-11-12 01:32:22 +00:00
Ralph Bean
a6bef332bf logdir for kojira. 2014-11-12 01:30:33 +00:00
Ralph Bean
ad18f9defd Run, kojira, run! 2014-11-12 01:26:29 +00:00
Tim Flink
0ea3628b3c Revert "attempting to change remote tmpdir for postgres commands"
This reverts commit 5718ed87de.
2014-11-11 22:44:41 +00:00
Tim Flink
a795a32b01 Revert "adding quotes and spaces to remote_tmp in resultsdb backend db"
This reverts commit 63ff859fba.
2014-11-11 22:44:41 +00:00
Ricky Elrod
62683d3bb2 Merge branch 'master' of /git/ansible 2014-11-11 22:34:21 +00:00
Ricky Elrod
b36cf52a4c add ccd file *here* instead
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-11-11 22:34:13 +00:00
Tim Flink
63ff859fba adding quotes and spaces to remote_tmp in resultsdb backend db 2014-11-11 22:33:27 +00:00
Tim Flink
5718ed87de attempting to change remote tmpdir for postgres commands 2014-11-11 22:32:08 +00:00
Tim Flink
adb5431272 reverting earlier removal of sudo commands in resultsdb database 2014-11-11 22:31:11 +00:00
Tim Flink
e166e2a457 Revert "attempting to isolate the postgresql commands for resultsdb backend"
This reverts commit d6fdac91bd.
2014-11-11 22:27:03 +00:00
Tim Flink
d6fdac91bd attempting to isolate the postgresql commands for resultsdb backend 2014-11-11 22:19:16 +00:00
Tim Flink
20b1399425 attempting to restructure postgres commands for resultsdb_backend to get rid of errors 2014-11-11 22:11:00 +00:00
Ralph Bean
6590546e05 Start kojid for staging. 2014-11-11 21:27:55 +00:00
Ralph Bean
49db0ed837 Tag the koji_builder role. 2014-11-11 21:23:00 +00:00
Ralph Bean
a14aefac77 Specialize /etc/hosts for koji01.stg. 2014-11-11 21:07:58 +00:00
Ralph Bean
b281456e1e /var/tmp/. Better than /tmp/. 2014-11-11 21:05:57 +00:00
Ralph Bean
a90f642d31 Add cronjob for koji updatecrl. 2014-11-11 20:18:27 +00:00
Ralph Bean
c45cb4e945 Try to improve and organize the koji_hub role. 2014-11-11 19:19:48 +00:00
Tim Flink
3ca99df287 try removing sudo from resultsdb postgresql commands to fix errors 2014-11-11 18:00:18 +00:00
Ralph Bean
be02f18dc1 Revert "Try preferring https for resultsdb." - This had no effect.
This reverts commit b887e3b0b5.
2014-11-11 17:42:09 +00:00
Ralph Bean
b887e3b0b5 Try preferring https for resultsdb. 2014-11-11 17:15:16 +00:00
Kevin Fenzi
4dd963a5bc Add virthost14 to ansible. 2014-11-10 23:18:50 +00:00
Ralph Bean
38debf208c Update fi-collectd selinux module. 2014-11-10 17:26:47 +00:00
Kevin Fenzi
f57e73e605 Bump bastion nrpe procs more. 2014-11-09 05:11:58 +00:00
Kevin Fenzi
3aa8bc08b3 Bump bastion limits for nrpe max procs 2014-11-09 00:33:09 +00:00
Kevin Fenzi
251a6cf1d8 Revert "GNOME Backups: remove combobox.gnome.org from the backups set until we clean some of the previous backups"
This reverts commit b9bccaece2.
2014-11-09 00:32:11 +00:00
Kevin Fenzi
059bed31b9 Still whitespace change o kojibuilder iptables to test last commit 2014-11-08 17:11:25 +00:00
Kevin Fenzi
313cf3ab0d Add handler to iptables to hup libvirtd on buildhw. Ticket 4581 2014-11-08 17:07:36 +00:00
Kevin Fenzi
42d33beb96 Bump some gateway limits for postfix 2014-11-07 20:08:36 +00:00
Ralph Bean
9fe4345ded Only forcibly create this dir on el6. It should just work on el7. 2014-11-07 19:43:12 +00:00
Ralph Bean
6bb866e7c7 Not phx2. 2014-11-07 19:31:15 +00:00
Ralph Bean
2450baeb36 Make the restart-fedmsg-services playbook nice and consistent. 2014-11-07 19:14:23 +00:00
Ralph Bean
dd081ffeed No such thing. 2014-11-07 19:11:37 +00:00
Ralph Bean
cf77f6c92c Fully list out the fedmsg services in the inventory. 2014-11-07 19:09:07 +00:00
Ralph Bean
02b8ab294f Also, do this the other way around. 2014-11-07 18:53:44 +00:00
Ralph Bean
4c028cc728 There is no collectd user. 2014-11-07 18:38:10 +00:00
Ralph Bean
00cec0a2a7 Tags, and compare strings. 2014-11-07 18:33:33 +00:00
Ralph Bean
0cf3a5163b Add the nrpe and collectd users to the fedmsg group to simplify our /var/run/fedmsg permissions. 2014-11-07 18:32:17 +00:00
Ralph Bean
698da6e4a8 Remove fedmsg/sqlalchemy hotfix for badges-backend. Not needed as we're on el7 now. 2014-11-07 18:13:40 +00:00
Ralph Bean
0beadb10c9 Tag badges/backend with the full role name for consistency. 2014-11-07 18:11:17 +00:00
Ralph Bean
7af74d5e53 Rename and move the update packages playbook. 2014-11-07 18:03:30 +00:00
Ralph Bean
09f369e713 Rename and move the sign and import playbook. 2014-11-07 18:00:35 +00:00
Valentin Gologuzov
769f392493 [copr] prepearing backup for copr-keygen 2014-11-07 17:19:43 +01:00
Pierre-Yves Chibon
8916a3779a Specify the preferred url scheme and the openid endpoint in stg for kerneltest 2014-11-07 10:27:29 +01:00
Ralph Bean
c5f62a3338 Add kojipkgs_url to the arm-releng group_vars. 2014-11-06 23:34:13 +00:00
Ralph Bean
6376953581 Tag that. 2014-11-06 21:50:44 +00:00
Ralph Bean
67e987e0e6 That explains it. 2014-11-06 21:30:12 +00:00
Ralph Bean
cf42ac7ae0 Make kojipkgs_url a var. 2014-11-06 19:31:49 +00:00
Ralph Bean
9410861ea5 Move mock configs to templates. 2014-11-06 19:25:28 +00:00
Ralph Bean
8ca2d73f74 Enable infra-testing here. 2014-11-06 19:18:03 +00:00
Ralph Bean
740a155fb1 Fold files/releng/ into roles/releng/files/ 2014-11-06 18:55:40 +00:00
Ralph Bean
446d6b2d93 Change the tagger-internal check to hit something more light weight. 2014-11-06 18:43:58 +00:00
Ralph Bean
027382f40a Notation. 2014-11-06 16:51:28 +00:00
Ralph Bean
ca18ecf7c9 Not enough to satisfy the gods. 2014-11-06 16:51:28 +00:00
Pierre-Yves Chibon
86c9f96b6b Run fasClient -a before fasClient -i
fasClient -a is faster and it concerns only a couple of hosts and for FMN
integration where we need the user to have the alias <fasuser>@fp.o we need
the aliases to be generated as quickly as possible when the user is joining the
packager group (especially if it is the first non-cla group that user is
joining)
2014-11-06 17:26:51 +01:00
Valentin Gologuzov
a19fb5a71b [copr] updated configs 2014-11-06 16:33:14 +01:00
Ralph Bean
476b84c24a Add epel7 to the fedora-packages yum config. 2014-11-06 14:51:42 +00:00
Ralph Bean
81915d35a6 Make download01 staging-friendly. 2014-11-06 14:43:36 +00:00
Ralph Bean
a9c5fad013 tag the role. 2014-11-06 14:38:27 +00:00
Ralph Bean
b92f3e6c7c Stop and start services before and after rebuilding the xapian db. 2014-11-06 14:08:27 +00:00
Pierre-Yves Chibon
adb4baa005 Upgrade elections01 to RHEL7 2014-11-06 10:17:18 +01:00
Pierre-Yves Chibon
f4a15c5de4 Adjust /voting/static for RHEL7 2014-11-06 10:14:46 +01:00
Pierre-Yves Chibon
1c111516c4 Upgrade elections02 to RHEL7 2014-11-06 10:14:34 +01:00
Pierre-Yves Chibon
3df9a4be0a Upgrade pkgdb01 to RHEL7 2014-11-06 09:26:52 +01:00
Pierre-Yves Chibon
50f9dc6110 Adjust the alias to /pkgdb/static for RHEL7 2014-11-06 08:52:44 +01:00
Pierre-Yves Chibon
545d471bda Upgrade pkgdb02 to RHEL7 2014-11-06 08:52:03 +01:00
Kevin Fenzi
4acac36df3 Add virthost09 to ansible 2014-11-05 20:53:38 +00:00
Ralph Bean
88d8318332 Nuke that nuancier datanommer check. The one that always times out. 2014-11-05 20:37:15 +00:00
Kevin Fenzi
f284e97e95 Add virthost08 to ansible 2014-11-05 20:04:19 +00:00
Kevin Fenzi
7e812fb7fc Add virthost07 to ansible 2014-11-05 19:45:29 +00:00
Kevin Fenzi
9ef6d93946 Add virthost06 to ansible 2014-11-05 18:31:05 +00:00
Ralph Bean
9078b36531 Apparently the fmn backend needs one more fedmsg endpoint. 2014-11-05 16:57:52 +00:00
Ralph Bean
7534fbc852 Can ansible do parentheses here? 2014-11-05 16:07:09 +00:00
Ralph Bean
d61307e30c Separate fi-collectd into two separate selinux modules. 2014-11-05 16:04:43 +00:00
Ralph Bean
beea6f8612 Ignore errors since we expect this to fail. 2014-11-05 15:43:08 +00:00
Ralph Bean
7d29f1c153 Try to install our fi-collectd module if it is not installed. 2014-11-05 15:40:53 +00:00
Kevin Fenzi
9694a2c908 Update community-cloud alias. Ticket 4586 2014-11-05 15:38:33 +00:00
Kevin Fenzi
987969dcc0 Fix part of patch that didn't apply cleanly. 2014-11-05 15:35:57 +00:00
Praveen Kumar
4b1e5162d7 Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
Ralph Bean
fa85764d3b Tell our patched systemd fedmsg services to restart on failure. 2014-11-05 15:18:49 +00:00
Kevin Fenzi
e7c62d3466 Add virthost12 to ansible. 2014-11-04 21:37:36 +00:00
Kevin Fenzi
c7965f8cd4 Add virthost10 to ansible 2014-11-04 20:13:23 +00:00
Pierre-Yves Chibon
88b3fb754d Give +x rights to apache 2014-11-04 17:01:28 +01:00
Pierre-Yves Chibon
7a4b565b05 Reactivate the creation of the directories we upload to 2014-11-04 15:54:19 +01:00
Pierre-Yves Chibon
f451b1ca27 Update the nuancier apache configuration for RHEL7 2014-11-04 15:42:21 +01:00
Pierre-Yves Chibon
1c314a71be Specify the mountdir is a directory in gluster/client 2014-11-04 15:17:55 +01:00
Andrea Veri
b9bccaece2 GNOME Backups: remove combobox.gnome.org from the backups set until we clean some of the previous backups 2014-11-04 13:37:38 +00:00
Stephen Smoogen
9aba0fbd75 and somehow we keep getting the wrong repos turned on 2014-11-04 02:35:18 +00:00
Stephen Smoogen
fc2aae01ac ooops 2014-11-04 02:22:30 +00:00
Stephen Smoogen
d0591e8037 I think now I can get the datacenter working 2014-11-04 02:21:34 +00:00
Stephen Smoogen
396c116b74 and then we tried to make cloud-noc01 use fakefas 2014-11-03 23:18:19 +00:00
Tim Flink
57d2f64097 disable fact gathering for grokmirror update since root user isn't used 2014-11-03 19:58:53 +00:00
Valentin Gologuzov
78d15aa75a [copr] added puppet.fp.o to /etc/hosts 2014-11-03 17:24:52 +01:00
Valentin Gologuzov
e3bbcea98b [copr] using testing repor for copr-keygen 2014-11-03 10:40:28 +01:00
Luke Macken
5be3a3cbb9 Turn the hardcoded mirrormanger user/group ids into variables 2014-10-31 18:25:43 +00:00
Luke Macken
ee00fb884e atomic-composer: Enable the rsync_client SELinux boolean 2014-10-30 23:19:31 +00:00
Luke Macken
fcb92e3dbf atomic-composer: Add a custom config 2014-10-30 19:27:20 +00:00
Luke Macken
bed2d1e145 atomic-composer: Add the rpmostreecompose user to the fedmsg group 2014-10-30 17:24:30 +00:00
Luke Macken
9f74abd316 Add the atomic-composer role to the staging composer 2014-10-30 16:23:07 +00:00
Luke Macken
9ee4e6fd91 Initial commit of the atomic-composer role. 2014-10-30 16:22:28 +00:00
Miroslav Suchý
77626215a2 index even 2 character long strings 2014-10-30 11:01:36 +00:00
Valentin Gologuzov
c455a4a39c [copr] new config options for backend and frontend 2014-10-30 11:56:20 +01:00
Aurélien Bompard
2e23119a63 HyperKitty: add a cronjob to clean expired sessions 2014-10-30 10:16:34 +00:00
Stephen Smoogen
afa0481fc1 and we try to convert fed-cloud11 to a box for kushal 2014-10-29 18:53:36 +00:00
Stephen Smoogen
8814bff83c hack, slash, repeat 2014-10-29 18:17:09 +00:00
Stephen Smoogen
deaee439ed trying to install fed21 with fed20 initrd.img.. no workee for some reason 2014-10-29 17:49:13 +00:00
Stephen Smoogen
7b8c9028ad make some tftp changes 2014-10-29 17:29:44 +00:00
Mathieu Bridon
1b2337558f lookaside: Add the hash type to the folder structure
This makes it more explicit which hash was used for a given tarball.

https://fedorahosted.org/rel-eng/ticket/5846
2014-10-28 10:59:01 +01:00
Mathieu Bridon
a92efe252a lookaside: Add support for sha512 file hashes
With this change, the upload CGI script will start preferring uploads
hashed as sha512, but still accept md5 as a fallback.

The message emitted on fedmsg is unchanged, because doing so would break
it. We're going to fix that later though.

https://fedorahosted.org/rel-eng/ticket/5846
2014-10-28 10:59:01 +01:00
Mathieu Bridon
608810be28 lookaside: De-hardcode md5 assumptions...
... as much as possible.

The point of this patch is to make it easier to move away from md5 in a
subsequent patch, without having one monster change which would be
impossible to review.

Some md5 stuff remains hardcoded, because changing it at this point
would break compatibility.

https://fedorahosted.org/rel-eng/ticket/5846
2014-10-28 10:59:01 +01:00
Mathieu Bridon
b842616187 lookaside: Drop EL < 6 support
This will make it easier to move away from md5 for the source tarballs.

It shouldn't cause any problem anyway, as Fedora runs this on EL 6 in
production, and EL 7 in staging.
2014-10-28 10:16:30 +01:00
Mathieu Bridon
76d83b13a0 lookaside: Remove tempfile when hash verification fails
Without this, tempfiles just accumulate.
2014-10-28 10:16:30 +01:00
Ralph Bean
dc0ddb5392 Include our new friend. 2014-10-27 19:59:39 +00:00
Ralph Bean
d8b665f30c Mount with read and write so we can mash there (staging). 2014-10-27 19:52:51 +00:00
Ralph Bean
ebd08524e8 Of course, it needs sudo too. 2014-10-27 19:40:18 +00:00
Ralph Bean
bc19edf0a6 Put 2fa client stuff on composer.stg. 2014-10-27 19:24:12 +00:00
Ralph Bean
365fb55025 Publish fedoratagger db dump. 2014-10-27 17:17:06 +00:00
Ralph Bean
9d54a117e2 Disable nagios restarts of fedora-tagger. 2014-10-27 17:17:06 +00:00
Ralph Bean
53e619cf6c Put fas_client on composer.stg. 2014-10-27 17:17:06 +00:00
Kevin Fenzi
58278f111c Enable backups for taskotron01.qa 2014-10-27 16:53:45 +00:00
Mathieu Bridon
9bad15971c distgit: Schedule a weekly check of the update hooks
This allows ensuring over time that all repositories have the right
update hooks set up.
2014-10-27 10:48:12 +01:00
Mathieu Bridon
3681259c21 git/checks: Check for the update hooks
We are now setting up distgit (and possibily other things like
Fedora Hosted) to use a more elaborate system of update hooks.

This updates the checking script so it is capable of ensuring this set
up.
2014-10-27 10:48:12 +01:00
Mathieu Bridon
16ffb744be Rearrange some tasks
We have a gitolite/check_fedmsg_hooks role, which installs a script and
schedules it.

Turns out, this script does more than just checking the fedmsg hooks,
depending on the command-line arguments used when running it.

As such, it makes sense to separate it out into its own role, and make
the gitolite/check_fedmsg_hooks role (and any other one using the
script) depend on it.

For example, this script is used for Fedora Hosted (still in Puppet),
and will soon be used for a new distgit hook check.
2014-10-27 10:48:12 +01:00
Mathieu Bridon
7ab3ff2817 distgit: Block push of branches named 'origin/*'
We already use the update hook for gitolite.

This introduces a new update hook, which merely chains the gitolite one,
and a new one to block pushes to badly named branches.

The new hook was written originally by Till Maas.

https://fedorahosted.org/rel-eng/ticket/4071
2014-10-27 10:48:12 +01:00
Till Maas
57e3254f1a autosigner: add endpoints.py 2014-10-23 23:19:13 +02:00
Ralph Bean
3512068af2 Let some fas groups into composer.stg. 2014-10-23 19:52:48 +00:00
Pierre-Yves Chibon
b3db790bce Install/point to release-monitoring.org.intermediate.cert in apache 2014-10-23 15:47:57 +02:00
Pierre-Yves Chibon
12eb6331e4 Disable sslv3 on anitya 2014-10-23 15:46:22 +02:00
Pierre-Yves Chibon
aa15e5ab38 Import some security things from copr-be 2014-10-23 15:33:54 +02:00
Pierre-Yves Chibon
332795f612 Remove entries that are no longer needed 2014-10-23 15:31:25 +02:00
Pierre-Yves Chibon
8fa0a12553 Install the missing requirement: mod_ssl 2014-10-23 15:26:17 +02:00
Pierre-Yves Chibon
ef968fe45e Remove redundancy by putting path in src 2014-10-23 15:24:02 +02:00
Pierre-Yves Chibon
ed247e5279 Adjust path and add missing quotes 2014-10-23 15:22:27 +02:00
Pierre-Yves Chibon
c39489fb69 Fix indentation 2014-10-23 15:21:12 +02:00
Pierre-Yves Chibon
26b5d13f1e Add a permanent redirection from http to https 2014-10-23 15:17:31 +02:00
Pierre-Yves Chibon
b84a23fab0 Install the apache configuration file for anitya https 2014-10-23 15:16:42 +02:00
Pierre-Yves Chibon
10d75e12ac Add the apache configuration file to activate https on anitya 2014-10-23 15:16:29 +02:00
Pierre-Yves Chibon
49c90be742 Start working on making anitya work with https 2014-10-23 15:07:50 +02:00
Pierre-Yves Chibon
4dd88f3ddc Fix the call to lock-wrapper in the anitya cron 2014-10-22 23:16:04 +02:00
Ricky Elrod
b4ca46ae4d Make resolv.conf get set before packages are installed
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-10-22 00:30:46 +00:00
Ricky Elrod
c471482f3c Add resolv.conf for host1plus01
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-10-22 00:15:39 +00:00
Ricky Elrod
723c006918 Merge branch 'master' of /git/ansible 2014-10-21 22:09:45 +00:00
Ricky Elrod
6f5a88c597 Add host1plus to inventory and vhost playbook
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-10-21 22:09:38 +00:00
Valentin Gologuzov
b610e29a23 [copr] polishing frontend role-base playbooks 2014-10-21 19:39:20 +02:00
Valentin Gologuzov
d9568029c3 [copr] bugfix for copr-be-dev config 2014-10-21 18:29:37 +02:00
Pierre-Yves Chibon
09a4d956b7 Tag installing the cron job as: cron 2014-10-21 18:07:41 +02:00
Pierre-Yves Chibon
e3f1abadf1 Wrap the anitya_cron job into lock-wrapper 2014-10-21 18:04:42 +02:00
Valentin Gologuzov
1e6db06f90 [copr] fix configs location for backend 2014-10-21 12:13:32 +02:00
Nick Bebout
499ab100c9 Finish SSL changes for sks 2014-10-21 00:07:37 +00:00
Nick Bebout
585752e8cb Merge branch 'master' of /git/ansible 2014-10-21 00:00:54 +00:00
Nick Bebout
b44af2e6ce Try disabling SSLv3 in the individual SKS virtualhost bloks 2014-10-21 00:00:38 +00:00
Kevin Fenzi
94b8f20b86 Oops. This should be the variable. 2014-10-20 16:47:00 +00:00
Kevin Fenzi
d99dfd0fc2 Change jenkins el7b builder to el7 2014-10-20 16:41:54 +00:00
Valentin Gologuzov
e50cb0d8f9 [copr] don't run delete-forgotten-instances.cron on stg instance 2014-10-20 16:48:50 +02:00
Patrick Uiterwijk
97bb077ec8 Upgrade java to 8 for jenkins
For some reason, Java has an arbitrary limit of 2048 bits DH keys, while id.fp.o accepts only 4096.
Java 8 supports ECDHE, so let's use that instead.
2014-10-20 14:18:58 +00:00
Aurélien Bompard
5368556ea3 Small fix after changeset f67b702c 2014-10-20 10:02:47 +00:00
Aurélien Bompard
4f7ff8efd2 Mailman: ansible group conflict in staging 2014-10-20 09:55:33 +00:00
Aurélien Bompard
f67b702cf5 Use 'postgresql' prefix with SQLAlchemy instead of 'postgres' 2014-10-20 09:55:32 +00:00
Kevin Fenzi
187171d790 Fix pungi repos on builders. 2014-10-19 20:26:55 +00:00
Nick Bebout
e1a098145d Update to new cert 2014-10-18 00:58:47 +00:00
Valentin Gologuzov
4cb5ab9ec9 [copr] uncomment builderpb.yml 2014-10-17 22:25:04 +02:00
Valentin Gologuzov
524e7c19fa [copr] actualised config for backend 2014-10-17 21:47:18 +02:00
Kevin Fenzi
c233c88b9b new retrace hosts have a lot of kernel threads. Increase nrpe limits 2014-10-17 18:54:35 +00:00
Valentin Gologuzov
fed47a19ad [copr] fix dev config: passwd to access frontend from backend 2014-10-17 20:11:11 +02:00
Valentin Gologuzov
cc9b568b77 [copr] enable redis for backend 2014-10-17 19:37:03 +02:00
Valentin Gologuzov
fbda86acbc [copr] install nrpe for fedmsg 2014-10-17 18:49:47 +02:00
Valentin Gologuzov
0e40fab80e [copr] do cloud setup basic 2014-10-17 18:20:50 +02:00
Kevin Fenzi
df531664ea Revert "Tweak this for new instance"
This reverts commit 889f9904b1.
2014-10-17 15:48:33 +00:00
Kevin Fenzi
889f9904b1 Tweak this for new instance 2014-10-17 15:39:07 +00:00
Valentin Gologuzov
b1df739eaa [copr] fighting with yaml escaping of : 2014-10-17 12:59:05 +02:00
Valentin Gologuzov
cefbb9d0c9 [copr] typo 2014-10-17 12:52:17 +02:00
Valentin Gologuzov
ee31dd0850 [copr] added signer_host variable fro backend-stg 2014-10-17 12:38:54 +02:00
Valentin Gologuzov
9bd51d4eea [copr] fixed config vars for backend 2014-10-17 12:26:50 +02:00
Aurélien Bompard
c9395f3872 Fix HyperKitty's URL 2014-10-17 09:12:08 +00:00
Kevin Fenzi
7051ba75e7 Drop duplicate entry 2014-10-16 21:13:20 +00:00
Ralph Bean
7f0a3a4aad Declare fedmsg certs for new staging node. 2014-10-16 17:36:12 +00:00
Ralph Bean
a368b04d5a Also, fedmsg certs. 2014-10-16 17:31:09 +00:00
Ralph Bean
c8badb92ad Remove debug, thank you. 2014-10-16 17:23:22 +00:00
Ralph Bean
3ba0f538f9 Use /mnt/fedora_koji in staging. 2014-10-16 17:06:38 +00:00
Ralph Bean
243158f689 The /vol/ prefix doesn't appear to exist here. 2014-10-16 16:53:11 +00:00
Ralph Bean
3edc3900d8 Try again. 2014-10-16 16:50:39 +00:00
Ralph Bean
13a02217fa Nope. Try to debug. 2014-10-16 16:45:48 +00:00
Ralph Bean
04a157e31b "Protocol not supported"... try nfsvers=3. 2014-10-16 16:42:41 +00:00
Ralph Bean
f494823ca5 Revert that (it worked...) 2014-10-16 16:39:15 +00:00
Ralph Bean
93c8cfd1c4 Change this just to test. 2014-10-16 16:38:45 +00:00
Ralph Bean
668fa6eab0 Tag up the nfs/server role. 2014-10-16 16:37:42 +00:00
Ralph Bean
b8e942e2d7 Try to conditionalize exportfs. 2014-10-16 16:36:26 +00:00
Ralph Bean
2fbf57eb6c Tell the nfs server on koji01.stg to let composer01.stg get the goods. 2014-10-16 16:18:17 +00:00
Miroslav Suchý
a835bd2fe7 update fed09 ssh key 2014-10-16 16:07:46 +00:00
Ralph Bean
7ac83077fe Set datacenter for the nfs/client role. 2014-10-16 15:59:14 +00:00
Ralph Bean
33cf2953f2 Move composer.stg to the 126 net. 2014-10-16 15:33:34 +00:00
Ralph Bean
40e211bafc Adjust gateway for composer.stg. 2014-10-16 15:02:02 +00:00
Pierre-Yves Chibon
dd603d202b Adjust anitya's backend cron job 2014-10-16 11:43:57 +02:00
Valentin Gologuzov
b9cf8da7ec [copr] fix typo 2014-10-16 11:31:54 +02:00
Kevin Fenzi
9c6576d09a This image has the silly login as fedora thing too. 2014-10-16 01:49:44 +00:00
Kevin Fenzi
33ebefb368 Set rhel7 image to new shiny one that might work. 2014-10-15 23:28:05 +00:00
Kevin Fenzi
faa82a7026 Use the right value here 2014-10-15 19:52:36 +00:00
Kevin Fenzi
3c63907df2 Add devpi playbook - ticket 4524 2014-10-15 19:50:26 +00:00
Kevin Fenzi
d7f075d25a Set devpi instance to use rhel7 image. 2014-10-15 19:46:55 +00:00
Kamil Páral
96b421cb7b taskotron-dev01.qa: fix fas_client_groups 2014-10-15 17:56:44 +00:00
Stephen Smoogen
93d4ed0396 make sure port 443 is available for ansible 2014-10-15 15:35:03 +00:00
Stephen Smoogen
a8f81492f9 make changes for retrace moving 2014-10-15 15:25:26 +00:00
Stephen Smoogen
51ac594e18 and then we swapped mac addresses and had loads of fun. 2014-10-15 15:12:46 +00:00
Tim Flink
8a9c1b7bbd adding manual hosts entry for beaker-project.org so it will resolve 2014-10-15 14:43:45 +00:00
Tim Flink
90c85a9750 removing support for sslv3 in ssl-taskotron 2014-10-15 14:39:38 +00:00
Ralph Bean
34c72bf8b4 Temporarily point staging bugzilla2fedmsg at the prod amq fabric. 2014-10-15 13:57:10 +00:00
Miroslav Suchý
fb74faff87 install latest ca-certificates on copr-builders
otherwise mockchain fails to download packages from *https*://fedorapeople.org/...
2014-10-15 12:21:09 +00:00
Kevin Fenzi
74694aaffd Some keyserver fixes. 2014-10-15 04:19:48 +00:00
Kevin Fenzi
b5b308b131 Set keys to not use SSLv3 2014-10-15 04:01:11 +00:00
Kevin Fenzi
5407b962f3 Set download servers to not use SSLv3 2014-10-15 04:00:19 +00:00
Pierre-Yves Chibon
1be00c3d78 No denyhosts on el7 elections 2014-10-14 19:23:07 +02:00
Pierre-Yves Chibon
089fa24c4a Upgrade elections01.stg to rhel7 2014-10-14 19:13:57 +02:00
Martin Krizek
679e3f46fe qadevel buildmaster: user flavor 3 for openstack slaves 2014-10-14 17:13:06 +00:00
Pierre-Yves Chibon
5ed0868707 No denyhosts on nuancier either 2014-10-14 18:10:54 +02:00
Pierre-Yves Chibon
f72fa76228 Upgrade nuancier.stg to RHEL7 2014-10-14 17:55:05 +02:00
Pierre-Yves Chibon
1cc085ffa8 Fix fedocal: rhel7 has py2.7 not 2.6 2014-10-14 17:49:51 +02:00
Pierre-Yves Chibon
199ca9d6de Upgrade pkgdb01.stg to RHEL7 2014-10-14 17:28:48 +02:00
Pierre-Yves Chibon
978a503c49 Upgrade fedocal01 to rhel7 2014-10-14 17:03:58 +02:00
Pierre-Yves Chibon
14e1a0aaf5 Rebuild fedocal02 on rhel7 2014-10-14 16:34:08 +02:00
Pierre-Yves Chibon
57d15a53fc No denyhosts on el7 for pkgdb as well 2014-10-14 16:08:41 +02:00
Pierre-Yves Chibon
a249a7a3aa No denyhosts on el7 2014-10-14 16:02:18 +02:00
Pierre-Yves Chibon
e4af6be7ee fedocal01.stg becomes el7 2014-10-14 15:51:20 +02:00
Ralph Bean
890960b187 Setting up compsers-stg. 2014-10-14 12:59:33 +00:00
Kevin Fenzi
12b63baa92 Add some more epylog weeding 2014-10-14 02:54:39 +00:00
Tim Flink
91734dfb68 attempting to get more debug info out of fetch_activity runs for taskotron 2014-10-14 00:54:12 +00:00
Tim Flink
52eb47b71d taskotron production is live now, should be frozen 2014-10-14 00:45:15 +00:00
Ralph Bean
e49e25873c Simplify that. 2014-10-13 21:11:51 +00:00
Ralph Bean
e7eb813578 Scrub problematic fields from koji fedmsg messages. 2014-10-13 20:04:35 +00:00
Martin Krizek
3a49e0b8bc qadevel buildmaster: allow authenticated user to cancel pending builds 2014-10-13 19:57:55 +00:00
Tim Flink
19e674a577 changing installed packages with buildmaster to only use novaclient on qadevel 2014-10-13 19:18:43 +00:00
Kevin Fenzi
756637b2ba Add collectd to backup03 2014-10-13 19:08:39 +00:00
Tim Flink
1ae8639710 switch taskotron production clients over to the taskotron FAS user 2014-10-13 19:05:17 +00:00
Ralph Bean
e1a9104e0f rhel7 for summershum for real. 2014-10-13 18:45:58 +00:00
Ralph Bean
bf90a26cf7 Welcome, bastion. 2014-10-13 18:29:53 +00:00
Ralph Bean
c86dbf2634 Add pkgdb back into master.yml. 2014-10-13 18:29:32 +00:00
Ralph Bean
3386e1e51b Remove rhel6isms from summershum. 2014-10-13 18:23:55 +00:00
Ralph Bean
2e60797ef4 New "staging-friendly" group to be exempted from staging firewall ban. 2014-10-13 18:22:24 +00:00
Ralph Bean
091df8471d Right. denyhosts. 2014-10-13 18:13:51 +00:00
Ralph Bean
12668754e1 Try summershum staging on rhel7. 2014-10-13 17:56:40 +00:00
Kevin Fenzi
983435138d Name copr-fe by its name, not ip. Add database backup dir, script and cron. 2014-10-13 17:35:52 +00:00
Ralph Bean
9cad1dd3dc Mention the extent of the destruction in prompt. 2014-10-13 16:27:40 +00:00
Ralph Bean
41f87a57aa Try badges-web staging as rhel7. 2014-10-13 16:25:54 +00:00
Ralph Bean
35a8ee820c Add lv removal to destroy_virt_inst. 2014-10-13 16:24:27 +00:00
Tim Flink
ac332df165 removing 'follow' from taskotron.log due to potential issues 2014-10-13 14:31:15 +00:00
Kevin Fenzi
9d0039248b Fix misnamed backup hosts 2014-10-13 14:17:04 +00:00
Miroslav Suchý
25550fd7f2 set up lvm and equallogic driver for cloud 2014-10-13 09:38:04 +00:00
Martin Krizek
370ed52f5b buildmaster: add python-novaclient as buildbot dep 2014-10-13 09:20:27 +00:00
Martin Krizek
ec2a126a59 qadevel buildmaster: add openstack slave for testing 2014-10-13 09:03:54 +00:00
Pierre-Yves Chibon
2b6e15661e call sed directly 2014-10-13 08:51:17 +02:00
Kevin Fenzi
6ac139fc90 Fix this a better way. Drop using the vpn for some backups and merge all back into main inventory 2014-10-12 16:38:45 +00:00
Kevin Fenzi
b6ac5167ed Fix backups, that were broken since I split the inventory out. :( 2014-10-12 16:18:38 +00:00
Kevin Fenzi
ae3f2ab396 Rename copr-be to the host instead of ip, add it to backups. 2014-10-11 18:15:50 +00:00
Tim Flink
cf34e7e4b2 switching taskotron production to use actual bodhi 2014-10-10 23:05:34 +00:00
Tim Flink
241b2bd6b5 enabling bodhi comments in taskotron production 2014-10-10 22:18:36 +00:00
Tim Flink
55f36c5a37 changing taskotorn fas user var to be 'autoqa' 2014-10-10 22:09:36 +00:00
Tim Flink
551096281d sensical english phrases? who wants that? 2014-10-10 22:02:51 +00:00
Tim Flink
aa6c598497 changing wording of new link on taskotron landing page 2014-10-10 21:59:29 +00:00
Tim Flink
c01e57be40 adding link to taskotron tasks wiki page to taskotron frontend 2014-10-10 21:23:37 +00:00
Kevin Fenzi
1856ba1ff6 Try unsetting the explicit ipv4 as it breaks localhost. 2014-10-10 19:30:53 +00:00
Kevin Fenzi
ae1b6c69f2 Set max procs higher on bastion sometimes there's lots of postfix threads 2014-10-10 19:25:47 +00:00
Kevin Fenzi
fe56a8d51b Add bastion01 to ansible 2014-10-10 18:18:29 +00:00
Kevin Fenzi
bbc5a7840c No pam_shield for bastion either 2014-10-10 15:30:23 +00:00
Valentin Gologuzov
8a27994f22 [copr] using new role-based approach for backend-stg 2014-10-10 14:38:41 +02:00
Valentin Gologuzov
7eb2956b42 [copr] custom variable copr_hostbase to setup hostname 2014-10-10 14:25:12 +02:00
Valentin Gologuzov
7b10edf69d [copr] trying to set hostname from hostbase 2014-10-10 14:09:24 +02:00
Valentin Gologuzov
8046f74f50 [copr] rbac acl, trying with replaced old playbook 2014-10-10 14:01:41 +02:00
Valentin Gologuzov
ce52dce02c [copr] playbook not executed, rbac ACL problem? 2014-10-10 12:50:34 +02:00
Valentin Gologuzov
1e6b3d1b2c [copr] new playbooks should affect only *-stg hosts 2014-10-10 12:44:02 +02:00
Valentin Gologuzov
f27bd43dd2 [WIP] Copr playbooks refactoring using ansible roles, new role for copr-keygen 2014-10-10 12:35:14 +02:00
Kevin Fenzi
325d8e6a7e Sync openvpn ccd files from puppet -> ansible 2014-10-09 22:37:14 +00:00
Kevin Fenzi
64c4a4433e Alright, try this. 2014-10-09 21:40:10 +00:00
Kevin Fenzi
490d43bd24 More fun with split http/https 2014-10-09 21:26:30 +00:00
Kevin Fenzi
008a2fa785 Lets try checking the http sites with http explicitly 2014-10-09 21:18:55 +00:00
Kevin Fenzi
017682f5d0 Clean up websites, put http/https in seperate sections. 2014-10-09 21:13:13 +00:00
Kevin Fenzi
f88db95c3b comma comma comma 2014-10-09 20:38:22 +00:00
Kevin Fenzi
45c1990fc1 Add taskotron entries, clean up external proxies to actually check 2014-10-09 20:18:32 +00:00
Kevin Fenzi
cb3a2bee6e Setup check mail queue to handle machines that may have high queues 2014-10-09 20:18:10 +00:00
Ralph Bean
a4ae03cf8a Quote this? 2014-10-09 19:09:01 +00:00
Ralph Bean
20e80ff073 Differentiate fedmsg setup for cloud and non-cloud hosts. 2014-10-09 19:07:04 +00:00
Kevin Fenzi
4649864bb3 Up limits on db-koji01 for nrpe max processes alerts. 2014-10-09 18:01:31 +00:00
Valentin Gologuzov
cce3d89b2a [copr] fixed yum state s/latests/present/ 2014-10-09 16:40:51 +00:00
Ralph Bean
6d3d2846e8 Make #fedora-docs links short. 2014-10-09 16:04:52 +00:00
Kevin Fenzi
4fde42c61d Drop pam_sheild from virthost for now. 2014-10-09 15:26:23 +00:00
Ralph Bean
1937dcae65 Work around that weird "server-3a4eddb8-c754-4f32-969b-3bf47517" cloud hostname. 2014-10-09 15:22:06 +00:00
Ralph Bean
011a32e7c8 fedmsg needs an "nrpe" user... 2014-10-09 15:17:20 +00:00
Ralph Bean
510337cb70 fedmsg for koschei. 2014-10-09 15:13:58 +00:00
Kevin Fenzi
007da4d6b1 Some more epylog weeding 2014-10-09 15:09:50 +00:00
Ralph Bean
658ae04e13 Add fedmsg/base tag to fedmsg/base/role. 2014-10-09 14:42:51 +00:00
Miroslav Suchý
e5e922297a final cleanup 2014-10-09 13:19:04 +00:00
Miroslav Suchý
5437a9c196 try this 2014-10-09 13:17:28 +00:00
Miroslav Suchý
e3af4aca46 try this 2014-10-09 13:14:57 +00:00
Miroslav Suchý
519a90f3ca try this 2014-10-09 13:14:25 +00:00
Miroslav Suchý
a420e99a1e try this 2014-10-09 13:13:26 +00:00
Miroslav Suchý
668434f369 try this 2014-10-09 13:11:57 +00:00
Miroslav Suchý
2ac9aca4b2 try this 2014-10-09 13:07:14 +00:00
Miroslav Suchý
9f60db7b13 try this 2014-10-09 13:06:01 +00:00
Miroslav Suchý
db50f89f1c try this 2014-10-09 13:02:01 +00:00
Miroslav Suchý
840ef62366 try this 2014-10-09 12:59:30 +00:00
Miroslav Suchý
5846b7045d try this 2014-10-09 12:58:29 +00:00
Miroslav Suchý
a68a37768c try this 2014-10-09 12:54:10 +00:00
Miroslav Suchý
dd204f1304 try this 2014-10-09 12:47:02 +00:00
Miroslav Suchý
bac1ddaed9 update epe7 config for copr 2014-10-09 08:38:52 +00:00
Kevin Fenzi
dde8786675 Also install transports on bastion/gateway 2014-10-09 03:07:17 +00:00
Kevin Fenzi
3ae384e7cf Pull correct transports file for bastion/gateway 2014-10-09 03:02:11 +00:00
Kevin Fenzi
8055192089 This is rhel7 only. 2014-10-09 00:35:03 +00:00
Kevin Fenzi
aa3e1ad5a8 Copy here too 2014-10-08 23:58:41 +00:00
Kevin Fenzi
db8232f0c7 No location needed 2014-10-08 23:55:13 +00:00
Kevin Fenzi
b96e6ec548 Add packager_alias 2014-10-08 23:51:16 +00:00
Kevin Fenzi
d630de37f5 Helps if you don't typo this too 2014-10-08 23:47:31 +00:00
Kevin Fenzi
34a7563c4d No like spaces here. 2014-10-08 23:45:12 +00:00
Kevin Fenzi
5ebfdeabdc Add the aliases.template 2014-10-08 23:40:37 +00:00
Kevin Fenzi
ddd34c16ef Try setting things this way. 2014-10-08 23:30:33 +00:00
Kevin Fenzi
a3222e0097 Fix typo in filename 2014-10-08 23:25:37 +00:00
Kevin Fenzi
d7693328eb No need for recurse here. 2014-10-08 23:22:53 +00:00
Kevin Fenzi
837ae4ef1e Correct path here 2014-10-08 23:20:28 +00:00
Kevin Fenzi
8b32c6129c Here too 2014-10-08 23:17:45 +00:00
Kevin Fenzi
bf67428a23 Try copy here 2014-10-08 23:15:09 +00:00
Kevin Fenzi
1c0771b84b This is a string 2014-10-08 23:08:16 +00:00
Kevin Fenzi
3088f6c4ef Add fas_client aliases handling 2014-10-08 22:48:35 +00:00
Kevin Fenzi
a50758d90e A basic first cut at a bastion role. Going to use on bastion02 2014-10-08 22:37:24 +00:00
Kevin Fenzi
6fb0963909 Drpo these forwarding rules now that we have the bridge workaround. 2014-10-08 22:16:46 +00:00
Kevin Fenzi
31f0e18dfb Fix typo 2014-10-08 21:43:53 +00:00
Kevin Fenzi
e67a1eaff5 Add rules file 2014-10-08 21:43:13 +00:00
Tim Flink
9d782f9c16 bumping process warn and critical numbers for qa09.qa 2014-10-08 21:17:17 +00:00
Kevin Fenzi
ca6e170d52 Workaround bridge bug on virthosts - https://bugzilla.redhat.com/show_bug.cgi?id=634736 2014-10-08 21:03:20 +00:00
Kevin Fenzi
e2c4fd4d3d Try nuking the iptables hashlimit rules on coloamer and switch in pam_shield. 2014-10-08 20:50:57 +00:00
Kevin Fenzi
71b4f79db5 Add pam_shield role to replace denyhosts on rhel7 machines 2014-10-08 20:47:40 +00:00
Ralph Bean
aa1eb5fa09 /etc/hosts for datagrepper. 2014-10-08 20:04:39 +00:00
Tim Flink
68d55e0bfb adding resultsdb, taskotron-clients, qa09, taskotron group to nagios 2014-10-08 19:37:25 +00:00
Tim Flink
17aee444e0 moving taskotron01.qa nagios config to have a .cfg suffix 2014-10-08 18:56:51 +00:00
Tim Flink
3d7732b605 trying to use logfile following in buildbot again, correct syntax this time 2014-10-08 18:22:29 +00:00
Tim Flink
60e9da9936 adding taskotron01.qa to nagios server 2014-10-08 17:42:48 +00:00
Tim Flink
1754571159 removing option in buildstep that appears to have a bug 2014-10-08 16:08:53 +00:00
Tim Flink
e8f4f36f35 fixing syntax error in buildmaster config for taskotron 2014-10-08 16:05:48 +00:00
Tim Flink
1ca6316401 adding taskotron.log to task execution buildstep 2014-10-08 16:03:08 +00:00
Miroslav Suchý
5f779a00e3 output of worker changed
worker with task have $0 set to e.g:
 1024 ?        Sl     0:48  \_ worker-PC 1  Task: 51919-fedora-19-i386
2014-10-08 12:04:50 +00:00
Martin Krizek
47239d5c57 buildmaster: do not merge requests in all builders 2014-10-08 08:46:23 +00:00
Pierre-Yves Chibon
02d0b98c93 The update_package_info cron requires now pyliblzma instead of python-pkgwat-api 2014-10-08 09:51:15 +02:00
Pierre-Yves Chibon
ef507222bd Adjust the url to the yum repo on update_package_info - pkgdb02 2014-10-08 09:35:05 +02:00
Pierre-Yves Chibon
7d23cb2886 Add python-pkgwat-api on the pkgdb hosts for the cron job to update package's info 2014-10-08 09:31:43 +02:00
Miroslav Suchý
2a6b99d791 add myself to root_auth_users on fed-cloud09 (take two) 2014-10-07 18:33:56 +00:00
Miroslav Suchý
5c9ace587f add myself to root_auth_users on fed-cloud09 2014-10-07 17:52:54 +00:00
Miroslav Suchý
dcb2bc881a create /root/images and do not try to upoad rhel images 2014-10-07 17:15:37 +00:00
Kevin Fenzi
185c32dd47 Merge branch 'master' of /git/ansible 2014-10-07 15:49:28 +00:00
Kevin Fenzi
bf8ff56b36 Add a bit of weed eating for fedmsg caching on notifs 2014-10-07 15:48:44 +00:00
Martin Krizek
f52b94dbe9 buildmaster: do not merge requests 2014-10-07 14:28:51 +00:00
Martin Krizek
7cc155f67d buildmaster: add missing import 2014-10-07 13:28:27 +00:00
Martin Krizek
74f382d69d buildmaster: use custom gotChange in JobScheduler 2014-10-07 13:21:34 +00:00
Martin Krizek
942a66cd0d buildmaster: trying different scheduler 2014-10-07 11:03:37 +00:00
Ricky Elrod
dcef57462b ansiblize fedmsg-jenkins
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-10-07 02:52:43 +00:00
Ralph Bean
f4c5c9cbc8 FAS has 32 wsgi processes. 2014-10-07 00:16:51 +00:00
Kevin Fenzi
4f1d46cc6c Disable 4 playbooks in master that currently error, please re-enable when they are fixed. 2014-10-06 18:48:24 +00:00
Ralph Bean
655579291f mash.conf for bodhi (staging). 2014-10-06 16:57:31 +00:00
Martin Krizek
1c8998c7a0 buildmaster: run build for each change 2014-10-06 16:19:42 +00:00
Ralph Bean
16fb5000a0 Remove old copy-pasta comment. 2014-10-06 15:38:30 +00:00
Ralph Bean
06de2103c3 Add fedora-docs fedmsg bot. 2014-10-06 15:38:21 +00:00
Kevin Fenzi
1b5fc3efe0 Comment this for now until we can fix it. 2014-10-04 23:54:04 +00:00
Kevin Fenzi
b8521533ad Quote this and see if that works to make ansible ok with the - 2014-10-04 23:49:51 +00:00
Kevin Fenzi
937700d3eb Disable this for now, breaks copr playbooks 2014-10-04 23:39:47 +00:00
Kevin Fenzi
87955fd2dd This has to have accept_hostkey for newer ansible. 2014-10-04 22:02:18 +00:00
Kevin Fenzi
d71f6ea27e Fix typo 2014-10-04 02:21:41 +00:00
Kevin Fenzi
9901df6709 Fix path to script 2014-10-04 02:20:06 +00:00
Ralph Bean
698f6c4d0f postfix group for anitya. 2014-10-03 20:21:02 +00:00
Ralph Bean
0773038bf9 Send fedmsg+collectd stuff from the anitya frontend. 2014-10-03 20:02:05 +00:00
Ralph Bean
6d1870bc67 Add nagios checks for anitya fedmsg stuff. 2014-10-03 19:56:58 +00:00
Kevin Fenzi
154ea038c8 Update master.yml for recent host/group playbooks 2014-10-03 19:47:36 +00:00
Ralph Bean
ccf0d22e10 Off by one. 2014-10-03 19:38:12 +00:00
Ralph Bean
e03749129e For anitya, use the public relay. 2014-10-03 18:16:02 +00:00
Kevin Fenzi
a76f080ffc Remove mirrorlist-serverbeach from nagios/inventory 2014-10-03 17:05:35 +00:00
Ralph Bean
a999daa263 And.. we're using this port not that port. 2014-10-03 16:32:50 +00:00
Ralph Bean
cbf28d67da Got these backwards. 2014-10-03 16:30:11 +00:00
Pierre-Yves Chibon
61722b29ba Specify we want the output of the cron mailed to root 2014-10-03 17:18:54 +02:00
Pierre-Yves Chibon
bfbed48a27 Move the weekly cron job to saturday 2014-10-03 17:13:03 +02:00
Ralph Bean
caf36a7728 Can't resolve this domain yet. 2014-10-03 15:03:14 +00:00
Ralph Bean
2380d34c4d Lots of pruning for anitya fedmsg. 2014-10-03 15:02:44 +00:00
Ralph Bean
25fedcb624 Mail in over the vpn. 2014-10-03 15:02:32 +00:00
Ralph Bean
1bb1267077 Typofix. 2014-10-03 14:49:35 +00:00
Ralph Bean
c352aee948 Nope. 2014-10-03 14:46:42 +00:00
Ralph Bean
140f417916 First stab at reorganizing fedmsg for anitya into its own bus. 2014-10-03 14:39:57 +00:00
Ralph Bean
3e93b02f8f Adjust firewall rules for anitya. 2014-10-03 14:25:12 +00:00
Ralph Bean
997634c14d Add a playbook for pushing out new badge content. 2014-10-03 13:15:35 +00:00
Stephen Smoogen
bcf0400cdb and we should not try hacking on ansible at 10pm but hey.. 2014-10-03 04:00:48 +00:00
Stephen Smoogen
3d4c9ed695 and we should not try hacking on ansible at 10pm but hey.. 2014-10-03 03:58:20 +00:00
Stephen Smoogen
058c2a1f90 and we should not try hacking on ansible at 10pm but hey.. 2014-10-03 03:56:52 +00:00
Stephen Smoogen
a4b4f28531 and we make fed-cloud10 and fed-cloud11 play look the same 2014-10-03 03:10:35 +00:00
Kevin Fenzi
6c9493ec3b Disable this for now. 2014-10-03 02:10:34 +00:00
Stephen Smoogen
a1acaede1b hey remember that thing called arrays? 2014-10-03 01:57:43 +00:00
Stephen Smoogen
ff1530f3bf and I am such a silly. 2014-10-03 01:49:32 +00:00
Stephen Smoogen
4434fdb965 and maybe this will get the right resolv.conf since it dont like cloud 2014-10-03 01:34:09 +00:00
Kevin Fenzi
5006fbc089 Add noc01 to be able to talk to db-koji01's db for monitoring. 2014-10-03 01:19:20 +00:00
Ricky Elrod
280179277b Merge branch 'master' of /git/ansible 2014-10-02 18:59:14 +00:00
Ricky Elrod
f4110913b7 rename some things
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-10-02 18:59:08 +00:00
Tim Flink
104b695d3b fixing typo in ip for gateway/bastion01 2014-10-02 18:56:33 +00:00
Tim Flink
ed78d382f9 adding tag to openvpn client role in taskotron-prod 2014-10-02 18:30:05 +00:00
Tim Flink
1f6839e733 adding vpn hosts to qa.fp.o hosts file 2014-10-02 18:20:26 +00:00
Kevin Fenzi
de0ef658f5 Drop this check entirely 2014-10-02 17:39:51 +00:00
Ralph Bean
e5c291a629 Add another seboolean for the anitya frontend. 2014-10-02 17:32:56 +00:00
Kevin Fenzi
039d2018b7 Replace all db04 references with db-koji01 2014-10-02 16:35:56 +00:00
Kevin Fenzi
1fc198fb10 Move backup_clients out of main inventory into a seperate one. They duplicate existing entries. 2014-10-02 15:48:25 +00:00
Ralph Bean
852e41768c More threads/endpoints for the badges backend. 2014-10-02 14:25:12 +00:00
Ralph Bean
208d22978b Apparently the "?" is illegal in those strings. 2014-10-02 13:50:42 +00:00
Ralph Bean
b3a97a1c91 Add two new nagios checks for the FMN "Producers" 2014-10-02 13:42:27 +00:00
Pierre-Yves Chibon
ad9673cbae Colon are a bad idea in yaml file 2014-10-02 14:51:19 +02:00
Pierre-Yves Chibon
441abc4bc7 Install the pkgdb_update_package_info cron 2014-10-02 14:47:44 +02:00
Pierre-Yves Chibon
e96763575f Add the cron job to update the package info on pkgdb 2014-10-02 14:45:59 +02:00
Pierre-Yves Chibon
50572e89e1 Add the anity frontend endpoint as well 2014-10-02 11:22:40 +02:00
Pierre-Yves Chibon
972933e60d Actually install the anitya endpoint 2014-10-02 09:25:03 +02:00
Pierre-Yves Chibon
d191a80c22 Add the anitya endpoint for fedmsg 2014-10-02 09:11:27 +02:00
Ralph Bean
f61187968b Try to stagger this correctly. 2014-10-02 00:19:33 +00:00
Ralph Bean
4e4f4d6770 This one is probably better. 2014-10-01 22:52:24 +00:00
Ralph Bean
f499a52b43 Fix collectd formatting. 2014-10-01 22:50:06 +00:00
Ralph Bean
16493cd087 Still not working. Does this have to be 15? Probably not related. 2014-10-01 22:43:44 +00:00
Ralph Bean
7ed846ef64 Looks like more frequent is the only way to go. 2014-10-01 22:06:18 +00:00
Ralph Bean
a9a4c5037c I guess these could be faster. 2014-10-01 21:02:33 +00:00
Ralph Bean
37795591d7 Ignore this one too. 2014-10-01 20:57:13 +00:00
Ralph Bean
0292f871ef Ignore errors here for now. 2014-10-01 20:56:03 +00:00
Ralph Bean
8459230672 Monitor some badges pages too. 2014-10-01 20:54:40 +00:00
Ralph Bean
9b13c4ac6c Only check this every 90s. 2014-10-01 20:51:19 +00:00
Ralph Bean
2833a3a058 Disable these defaults to avoid selinux. 2014-10-01 20:39:25 +00:00
Kevin Fenzi
71a350daca Lock down postgresql access to koji03/04. Nothing else should need it. 2014-10-01 20:36:14 +00:00
Pierre-Yves Chibon
111bb8ba62 Use FAS stg in badge stg 2014-10-01 22:32:36 +02:00
Kevin Fenzi
55de556700 Merge branch 'master' of /git/ansible 2014-10-01 20:30:08 +00:00
Ralph Bean
d85df84416 Compile that. 2014-10-01 20:29:54 +00:00
Kevin Fenzi
1dc2945f12 Add koji cleanup sessions on koji database server. 2014-10-01 20:29:25 +00:00
Ralph Bean
70924e6a89 Let collectd run bash scripts. 2014-10-01 20:09:53 +00:00
Ralph Bean
92e208baed Forgot the tags, silly. 2014-10-01 19:57:18 +00:00
Ralph Bean
83bfd01ea8 Turns out there is no "collectd" user. 2014-10-01 19:49:40 +00:00
Ralph Bean
36dd2f2db0 Tell selinux this is okay. 2014-10-01 19:49:28 +00:00
Ralph Bean
7781f66a8d Add tags to collectd roles. 2014-10-01 19:38:16 +00:00
Ralph Bean
02eaf76319 Bugfixes. 2014-10-01 19:36:07 +00:00
Ralph Bean
ad55285111 Try it out. 2014-10-01 19:22:27 +00:00
Ralph Bean
1fe528440b Typofix. 2014-10-01 19:21:00 +00:00
Ralph Bean
091dc9eb1c Add a collectd/web-service role for monitoring site latency. 2014-10-01 19:20:12 +00:00
Ralph Bean
2e3ebf1ab4 This should come last. 2014-10-01 16:33:20 +00:00
Ralph Bean
0c51cbc281 There is no staging here.. 2014-10-01 16:32:35 +00:00
Ralph Bean
8c4f34a3c9 hosts before fas_client. 2014-10-01 16:22:34 +00:00
Pierre-Yves Chibon
d61bde2a6a The cron job is a python script to run 2014-10-01 18:07:07 +02:00
Ralph Bean
a75aaec14d 7 stuff 2014-10-01 15:57:36 +00:00
Ralph Bean
f877cd37da Stronger. More powerful. 2014-10-01 15:55:51 +00:00
Pierre-Yves Chibon
ece9821690 The cron job is a file not a template 2014-10-01 17:55:16 +02:00
Kevin Fenzi
7559f7fd3b No need for this... we think. ;) 2014-10-01 15:50:27 +00:00
Pierre-Yves Chibon
ca1062c43e Install the anitya backend cron job via ansible 2014-10-01 17:47:36 +02:00
Pierre-Yves Chibon
c87e79b2d2 Add the cron job checking bi-daily for new releases 2014-10-01 17:47:36 +02:00
Kevin Fenzi
91a23d6255 Only expose postgresql to frontend node 2014-10-01 15:46:50 +00:00
Ralph Bean
1ce7c09999 Add proxies to the restart fedmsg playbook now that they run gateways. 2014-10-01 15:28:39 +00:00
Pierre-Yves Chibon
88c44a80ef Open some port for fedmsg on anitya-backend 2014-10-01 17:21:23 +02:00
Pierre-Yves Chibon
cd8ab5fd24 Drop the .vpn from the anitya hosts 2014-10-01 16:58:28 +02:00
Kevin Fenzi
e83f4d027a Goodbye keys01. Nice knowning you. 2014-10-01 14:58:10 +00:00
Ralph Bean
1bc4fc879c Bump that threshold up more. 2014-10-01 14:27:07 +00:00
Ralph Bean
f2fa7250f3 Add extra fedmsg endpoints for the fedbadges backend now that it has 4 threads. 2014-10-01 13:46:28 +00:00
Ralph Bean
0b0b7ce975 Adjust backlog nagios threshholds. 2014-10-01 13:44:26 +00:00
Pierre-Yves Chibon
c8646b0591 Make postgresql listen to something else than localhost 2014-10-01 14:57:05 +02:00
Pierre-Yves Chibon
4ec83d46a2 Let's run the flask application at the root of the web server 2014-10-01 13:24:43 +02:00
Pierre-Yves Chibon
c0db617046 Let's turn on debug in flask for now 2014-10-01 13:24:12 +02:00
Pierre-Yves Chibon
d22220dca8 anitya-backend really doesn't need https open 2014-10-01 13:21:37 +02:00
Pierre-Yves Chibon
679e88392f Adjust the IP address of the backend node 2014-10-01 12:26:31 +02:00
Pierre-Yves Chibon
a1f9a7a919 Open port 443 on anitya-backend 2014-10-01 12:09:48 +02:00
Pierre-Yves Chibon
2fe276cb48 Open port 5432 on anitya backend 2014-10-01 11:48:29 +02:00
Pierre-Yves Chibon
bc071b12d1 Add the anitya tag to both anitya roles 2014-10-01 11:19:40 +02:00
Pierre-Yves Chibon
adcb87e885 Add the anitya_frontend tag in the anitya frontend role 2014-10-01 11:19:25 +02:00
Pierre-Yves Chibon
b61ce8ede5 Import the files and templates from postgresql_server to anitya backend 2014-10-01 11:14:59 +02:00
Pierre-Yves Chibon
7602b3bb79 Set the pg_hba.conf file in anitya backend 2014-10-01 11:13:39 +02:00
Pierre-Yves Chibon
6df42dffdf Add the postgresql handler to anitya_backend 2014-10-01 11:10:10 +02:00
Pierre-Yves Chibon
4661e21b8e Drop the postgressql_server roles and to it myself for anitya_backen 2014-10-01 10:04:11 +02:00
Pierre-Yves Chibon
104e652132 Try setting shmmax on anitya-backend 2014-10-01 09:59:46 +02:00
Kevin Fenzi
c15c3a198d Add yumrepos task here. 2014-10-01 02:20:46 +00:00
Kevin Fenzi
7d18051528 Add a nagios unsush to reboot playbook 2014-10-01 01:53:33 +00:00
Kevin Fenzi
fe13d70d6f Add new playbooks to master.yml 2014-10-01 01:53:11 +00:00
Kevin Fenzi
3299a07771 Clean up copr in inventory 2014-10-01 01:52:28 +00:00
Luke Macken
d0a3fbe921 jenkins: Install openssl-devel for bodhi 2014-09-30 19:57:01 +00:00
Ralph Bean
8c8d693483 Give fedbadges extra threads. 2014-09-30 18:29:37 +00:00
Pierre-Yves Chibon
20555a3f3e Boost the memory for anitya-backend 2014-09-30 19:52:28 +02:00
Luke Macken
6ff9d93132 jenkins: Install libffi-devel for bodhi 2014-09-30 17:42:44 +00:00
Ralph Bean
dc1b05774f Still need this. 2014-09-30 17:25:23 +00:00
Ralph Bean
d5b0ddd9fe Typofix. 2014-09-30 17:18:22 +00:00
Ralph Bean
d5f5f9a661 Remove old rhel6-ism. 2014-09-30 16:53:48 +00:00
Kevin Fenzi
1236210139 Clean up host_reboot playbook. 2014-09-30 16:48:50 +00:00
Kevin Fenzi
473125a933 Missing yumrepos task 2014-09-30 16:48:29 +00:00
Dennis Gilmore
85d2cc9c57 make sure that the branched and rawhide compose boxes get packagedb-cli installed 2014-09-30 16:35:29 +00:00
Ralph Bean
408d35e140 denyhosts on 7. 2014-09-30 16:28:46 +00:00
Ralph Bean
a8291a4d7a Also rhel7 here. 2014-09-30 15:32:24 +00:00
Pierre-Yves Chibon
d7422595cf Rename the hosts file for the anitya hosts 2014-09-30 17:26:48 +02:00
Ralph Bean
9c224b10b5 Make badges backend rhel7. 2014-09-30 15:23:35 +00:00
Ralph Bean
6e618d1dbe Add a new fedmsg irc bot for #fedora-design. 2014-09-30 14:24:15 +00:00
Ralph Bean
f765833798 Rename anitya-backend01. 2014-09-30 13:57:37 +00:00
Ralph Bean
58e1f3b930 Rename anitya-frontend01. 2014-09-30 13:40:47 +00:00
Pierre-Yves Chibon
78ed619ad4 Switch back to the option 2014-09-30 14:39:12 +02:00
Pierre-Yves Chibon
b5e20b4b23 Only run postgresql-setup initdb when /var/lib/pgsql/data does not exist 2014-09-30 14:26:55 +02:00
Ralph Bean
160d1efbb1 Add nagios monitoring to db-datanommer02. 2014-09-30 01:30:10 +00:00
Ralph Bean
7b0fadb7c1 Remove old db-datanommer01 inventory file. 2014-09-30 01:29:50 +00:00
Kevin Fenzi
89729015bb Tag yumrepos task with yumrepos tag 2014-09-30 00:03:50 +00:00
Kevin Fenzi
260e5b5066 Enable the non beta epel7 repo 2014-09-30 00:01:25 +00:00
Ralph Bean
3db5554632 Disable epel7-beta now that it no longer exists. 2014-09-29 23:13:00 +00:00
Kevin Fenzi
b1816ca025 And this one 2014-09-29 20:51:02 +00:00
Kevin Fenzi
026d3438df Put this back 2014-09-29 20:45:35 +00:00
Kevin Fenzi
58379f9c0f Swtich this back, thanks virt-install 2014-09-29 20:42:50 +00:00
Kevin Fenzi
6983d2a5d4 Ok, how about this 2014-09-29 20:32:34 +00:00
Kevin Fenzi
6c69522cc1 Do we need this? 2014-09-29 20:31:33 +00:00
Kevin Fenzi
af214f3b81 No need to define ks stuff, it should get default. 2014-09-29 20:27:19 +00:00
Kevin Fenzi
37c7e87a45 Looks like virt-install in rhel7 can't handle https -l urls 2014-09-29 20:25:35 +00:00
Kevin Fenzi
0fd811acf2 A bit of a more real mem size 2014-09-29 20:25:05 +00:00
Kevin Fenzi
84656f3da3 Try this out. 2014-09-29 20:17:38 +00:00
Kevin Fenzi
ef10a45253 Remove this 2014-09-29 20:14:22 +00:00
Kevin Fenzi
c65cfea2d2 Try this 2014-09-29 20:11:31 +00:00
Kevin Fenzi
a3f0b2083a ok https, lets see if this makes you happy. 2014-09-29 19:59:55 +00:00
Kevin Fenzi
9a5d68a0a6 Look ma, more fallout 2014-09-29 19:56:22 +00:00
Kevin Fenzi
dff3321453 300GB is fine, no need for 3TB. ;) 2014-09-29 19:54:08 +00:00
Stephen Smoogen
b5e06c0c96 and this should add dhcp for various hosts. 2014-09-29 19:35:09 +00:00
Kevin Fenzi
34d55d2c8f Add a db-koji01 rhel7 postgres instance 2014-09-29 18:58:40 +00:00
Stephen Smoogen
2fa4310dfb and fixed fed-cloud10 2014-09-29 17:19:24 +00:00
Miroslav Suchý
f5184e128c fix ips 2014-09-29 17:17:15 +00:00
Miroslav Suchý
3bc8cea946 configure fed-cloud11 as compute node 2014-09-29 17:10:07 +00:00
Miroslav Suchý
3e804758ab final tune of internal ips
at least I hope
2014-09-29 16:46:51 +00:00
Pierre-Yves Chibon
c25292a7fd Leave the shmmax value alone on anitya-backend 2014-09-29 17:51:11 +02:00
Pierre-Yves Chibon
6e7db18037 Drop changing the kernel shmmax value; handled in postgresql_server 2014-09-29 16:53:39 +02:00
Pierre-Yves Chibon
2623e67b26 set a kernel shmmax value for anitya-backend
Info: http://www.postgresql.org/docs/9.1/static/kernel-resources.html
(see the Linux section about half way through)

Calculation: for 1G available: 2097152 * 2048
2014-09-29 16:46:18 +02:00
Pierre-Yves Chibon
ad717c8ff0 Set the kernel SHMMAX parameter if one is defined for the host 2014-09-29 16:32:49 +02:00
Ralph Bean
57b39c0630 Typofix. 2014-09-29 13:18:39 +00:00
Ralph Bean
fce3ccd3c1 Monitor the genacls fedmsg-hub with collectd. 2014-09-29 13:17:47 +00:00
Pierre-Yves Chibon
faf8189569 Adjust the kernel.shmmax value for anitya/backend alone 2014-09-29 14:48:28 +02:00
Pierre-Yves Chibon
ebdb573de3 Clean some more the -hosts files for the anitya hosts 2014-09-29 13:29:20 +02:00
Pierre-Yves Chibon
122553b581 Drop infra.fp.o from the hosts file 2014-09-29 13:23:26 +02:00
Pierre-Yves Chibon
e1eb5c3195 Drop postgresql-server from the anitya/backend role 2014-09-29 12:37:16 +02:00
Pierre-Yves Chibon
d7818e9762 Add the postgresql_server roles to the anitya backend 2014-09-29 12:36:54 +02:00
Pierre-Yves Chibon
f4ac29df15 And add the missing part 2014-09-29 12:29:59 +02:00
Pierre-Yves Chibon
3359063e29 Rename the -hosts files for anitya 2014-09-29 12:29:05 +02:00
Pierre-Yves Chibon
7c722a4c71 Add the hosts files for the anitya hosts 2014-09-29 12:20:58 +02:00
Pierre-Yves Chibon
cd607d2074 Install the db server on the backend 2014-09-29 11:12:32 +02:00
Pierre-Yves Chibon
773be99b25 Fix the variable names 2014-09-29 11:12:21 +02:00
Pierre-Yves Chibon
3a78c5467d Activate the anitya roles 2014-09-29 11:02:09 +02:00
Pierre-Yves Chibon
c5e7536b4b Get started on the anitya roles for frontend and backend 2014-09-29 10:26:52 +02:00
Kevin Fenzi
68ffb83886 Have to use https here now since we enabled it on infrastructure.fp.o 2014-09-27 22:04:20 +00:00
Ricky Elrod
a075b9ae28 Nope, that wasn't it either. Sigh.
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-09-27 04:02:07 +00:00
Ricky Elrod
4628a26a94 Rename old phx specific group file, this explains a bit
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-09-27 03:53:38 +00:00
Ricky Elrod
2da4e300cb only restart nagios if the configuration check passes
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-09-27 03:30:41 +00:00
Kevin Fenzi
73def7a6c5 Comment out telia entirely to see if check/diff runs can finish without 2014-09-27 02:56:06 +00:00
Patrick Uiterwijk
aeffd70454 FedOAuth 3.1.0 has a global template dir 2014-09-26 21:17:19 +00:00
Ralph Bean
63d2f807b5 Point some /etc/hosts entries at new db-datanommer. 2014-09-26 19:45:27 +00:00
Kevin Fenzi
3024738a4e Set nrpe for virthost 2014-09-26 19:01:48 +00:00
Ralph Bean
c7da406b7d Enable backups of datanommer on the new host. 2014-09-26 18:59:57 +00:00
Kevin Fenzi
6c371ad39f Add osuosl03, as it apparently wasn't added. 2014-09-26 18:37:44 +00:00
Kevin Fenzi
29bfbdffda Fix qa09.mgmt https check and add a restart for nagios 2014-09-26 18:23:17 +00:00
Kevin Fenzi
e1563a34bb Drop all references to unbound-telia01 in favor of new unbound-osuosl01 2014-09-26 18:04:29 +00:00
Ralph Bean
3562b050ad Add tag to role. 2014-09-26 17:35:53 +00:00
Ralph Bean
c1b373543e Point old references from db-datanommer01 to db-datanommer02. 2014-09-26 16:14:25 +00:00
Andrea Veri
b013525f9c GNOME Backups: make sure the account.gnome.org directory is created 2014-09-26 15:44:58 +00:00
Luke Macken
ee2f8199fd Disable fedora-package traceback emails until we spin a new release 2014-09-25 22:55:37 +00:00
Luke Macken
7070148732 Fix the fedora-package distmappings 2014-09-25 22:54:30 +00:00
Ralph Bean
e71742c4b9 Add tag. 2014-09-25 20:44:30 +00:00
Ralph Bean
535f5d324a Tweak kernel.shmmax for postgres. 2014-09-25 20:42:43 +00:00
Ralph Bean
f7312493a8 Try moving this. 2014-09-25 20:30:31 +00:00
Ralph Bean
8651f11fd8 Run the setup command if it hasn't already been run. 2014-09-25 20:27:04 +00:00
Ralph Bean
1fb5bd3524 Add the postgres tag to the role. 2014-09-25 20:26:49 +00:00
Ralph Bean
9fa7155f44 Reorganize some things in the pg playbook. 2014-09-25 20:10:57 +00:00
Ralph Bean
3a51a6e065 Add this host. 2014-09-25 20:10:57 +00:00
Kevin Fenzi
99011effe9 Add tiz-korg-mirror.kernel.org to acls for rsync. 2014-09-25 19:47:54 +00:00
Ralph Bean
eb6b9b4194 No. This one, please. 2014-09-25 18:46:25 +00:00
Ralph Bean
69bd9f741a New host db-datanommer02. 2014-09-25 18:43:05 +00:00
Ralph Bean
1f881b88d5 Define nagios checks for bugzilla2fedmsg01. 2014-09-25 17:00:03 +00:00
Kevin Fenzi
18db41028c Add a bunch more sshd and ansible noise to weed in epylog. 2014-09-25 14:59:41 +00:00
Tim Flink
c16541440c have taskotron prod clients use stg fakefedorainfra instance for now 2014-09-25 13:28:11 +00:00
Ralph Bean
821d2f8176 Support sending new moksha stats into collectd. 2014-09-25 13:21:08 +00:00
Tim Flink
a63afc8031 adding tag to hosts role on all taskotron and resultsdb groups 2014-09-24 23:54:10 +00:00
Tim Flink
7d5e0714b3 updating taskotron01.qa host pubkey for git checkouts 2014-09-24 23:48:25 +00:00
Tim Flink
1891c54a63 adding tag to hosts role in taskotron-prod 2014-09-24 23:13:37 +00:00
Tim Flink
ebfcb2b1c9 disabling bodhi reporting in prod while autoqa is on, adding fas password 2014-09-24 22:56:35 +00:00
Tim Flink
926f0a48aa use sudo for grokmirror clones so user is correct 2014-09-24 20:00:08 +00:00
Tim Flink
4091ce9135 adding playbook to update all grokmirror repos (used for taskotron updates) 2014-09-24 19:56:48 +00:00
Ralph Bean
e3527572cd Fix indentation error. 2014-09-24 18:52:34 +00:00
Tim Flink
15d4b5dc65 fixing volgroup name for qa09.qa 2014-09-24 18:19:29 +00:00
Tim Flink
0e4e645f89 moving taskotron production clients over to new qa09 virthost, bumping resources 2014-09-24 18:16:12 +00:00
Tim Flink
a9432f54ee changing resultsdb01.qa back to f20 now that testing is done 2014-09-24 18:00:11 +00:00
Tim Flink
6de91bb7f6 missed a openvpn restart notification in base 2014-09-24 17:57:42 +00:00
Tim Flink
351743ac20 try using ansible_distribution_major_version instead of ansible_distribution_version[0] 2014-09-24 17:41:38 +00:00
Tim Flink
56f380e1d5 changing distribution name to be what ansible is expecting 2014-09-24 17:39:38 +00:00
Tim Flink
4cad62833a fixing typo in restart notification 2014-09-24 17:35:59 +00:00
Tim Flink
d6195c2c33 changing openvpn restart notifications to work on sysvinit and systemd style machines 2014-09-24 17:32:41 +00:00
Andrea Veri
79240e3093 GNOME Backups: add account.gnome.org on the backups set 2014-09-24 16:42:36 +00:00
Tim Flink
f530a157f4 changing resultsdb01.qa over to rhel7 to see if openvpn works 2014-09-24 16:30:18 +00:00
Miroslav Suchý
321143c4d5 hide passwords in output 2014-09-24 15:30:10 +00:00
Miroslav Suchý
c567c06a06 move compute rules to roles 2014-09-24 15:12:44 +00:00
Tim Flink
b11b5959fb newer fedora openvpn behaves more like rhel7 than rhel6 2014-09-24 13:33:31 +00:00
Miroslav Suchý
4e73f3877d more to add to compute node 2014-09-24 11:41:09 +00:00
Miroslav Suchý
28570df084 fix path
so I do not need to use force
2014-09-24 10:49:34 +00:00
Miroslav Suchý
ad9aa31f2a more to add to compute node 2014-09-24 10:43:39 +00:00
Mathieu Bridon
e47ca86ca3 distgit: One action per task
This had been found by misc during his review of the patches, but the
unfixed patch is what got merged.

https://fedorahosted.org/fedora-infrastructure/ticket/4452
2014-09-24 12:26:08 +02:00
Mathieu Bridon
4155edeeaf distgit: Express the role dependency properly
This had been found by misc during his review of the patches, but the
unfixed patch is what got merged.

https://fedorahosted.org/fedora-infrastructure/ticket/4452
2014-09-24 12:26:07 +02:00
Mathieu Bridon
d46dc1095c Setup for F21 branching
This change had been made by Dennis Gilmore in puppet (commit 8dc43c),
I'm just porting it here to Ansible so we don't miss it.
2014-09-24 12:26:07 +02:00
Mathieu Bridon
5dd40fdfbf Add support for packaging groups
This had already been done by Pierre-Yves Chibon in puppet (commits
4cc2ef and 47f29f), I'm just porting it here in Ansible so we don't miss
it.
2014-09-24 12:26:07 +02:00
Mathieu Bridon
8b45df1def cgit/make_pkgs_list: Remove useless new lines
This had been fixed during the review of the patches, but the unfixed
patch is what got merged.

https://fedorahosted.org/fedora-infrastructure/ticket/4452
2014-09-24 12:26:07 +02:00
Mathieu Bridon
183a2ab707 git/hooks: Express the role dependency properly
This had been found by misc during his review of the patches, but the
unfixed patch is what got merged.

https://fedorahosted.org/fedora-infrastructure/ticket/4452
2014-09-24 12:26:07 +02:00
Mathieu Bridon
93ec92f9be git/hooks: Add missing package dependency
This had been found by misc during his review of the patches, but the
unfixed patch is what got merged.

https://fedorahosted.org/fedora-infrastructure/ticket/4452
2014-09-24 12:26:07 +02:00
Tim Flink
93780cbfee changing vg name for taskotron01 and resultsdb01 to match new virthost-comm03 vg name 2014-09-23 18:37:49 +00:00
Dennis Gilmore
f7a1d4bcc6 aarch64: make sure that the aarch64 boxes grab their grub file 2014-09-23 17:32:24 +00:00
Tim Flink
e007cc54d8 fixing virt-install binary path for rhel7 2014-09-23 17:16:45 +00:00
Tim Flink
744c6dfed9 changing vg name of hosts for new virthost 2014-09-23 17:13:54 +00:00
Andrea Veri
7a062a0598 Revert "GNOME Backups: add account.gnome.org on the backups set"
This reverts commit 5f3f5cdfac.

Backup01 seems to be covered by the freeze itself too.
2014-09-23 17:05:48 +00:00
Andrea Veri
5f3f5cdfac GNOME Backups: add account.gnome.org on the backups set 2014-09-23 17:03:09 +00:00
Tim Flink
f336374b85 unfreezing taskotron-prod as it isn't deployed at this time 2014-09-23 15:47:50 +00:00
Tim Flink
ca7278f58f removing unused taskotron playbook and inventory file to reduce confusion 2014-09-23 15:47:28 +00:00
Tim Flink
3a6b13268b moving taskotron01.qa and resultsdb01.qa to virthost-comm03 2014-09-23 15:00:40 +00:00
Tim Flink
86191d0646 unfreezing future taskotron hosts since they're not actually deployed yet 2014-09-23 14:10:51 +00:00
Miroslav Suchý
66c7e2d8a1 configure eth1 on compute node 2014-09-23 08:55:26 +00:00
Miroslav Suchý
80d9b494fd install br-ex only if packstack have not been run 2014-09-23 08:47:25 +00:00
Kevin Fenzi
95423e5530 Meant to bump this even more. 2014-09-22 17:49:07 +00:00
Kevin Fenzi
2ead4a4890 Double rsync timeut on download-phx2 2014-09-22 17:40:22 +00:00
Miroslav Suchý
4131e296d7 install mariadb so mysql command is available 2014-09-22 14:17:37 +00:00
Miroslav Suchý
1828448df4 install openstack-utils to have openstack-config command 2014-09-22 14:10:44 +00:00
Miroslav Suchý
e9fff1f18b add fedora-cloud.yml with definition of IPs 2014-09-22 13:40:16 +00:00
Miroslav Suchý
232a7b4e1e install rdo repo 2014-09-22 13:30:35 +00:00
Miroslav Suchý
19365f3906 move task together 2014-09-22 13:25:27 +00:00
Miroslav Suchý
508253119a first version of compute node installation 2014-09-22 13:00:05 +00:00
Miroslav Suchý
b9bd6d11eb create ssh-internal security group 2014-09-22 10:00:55 +00:00
Miroslav Suchý
a8fe4c378c do not allocate floating ip on subsequent run 2014-09-22 09:52:05 +00:00
Miroslav Suchý
dc8b41ca39 add name 2014-09-22 09:51:17 +00:00
Miroslav Suchý
511dd49014 use different syntax
which allow me to use inner rules
2014-09-22 09:44:55 +00:00
Miroslav Suchý
5cc523f862 use different syntax
which allow me to use inner "rules"
2014-09-22 09:44:10 +00:00
Miroslav Suchý
7ab68385ad add ssh-anywhere security group 2014-09-22 09:40:56 +00:00
Till Maas
efdf0072aa freezelist: Make it PEP8 compliant 2014-09-21 16:54:44 +02:00
Till Maas
ba2da3ed82 copr-fe: Use secure TLSv1.1 and TLSv1.2 ciphers 2014-09-21 13:57:52 +02:00
Till Maas
48e13f74ea copr-fe: Enable Strict-Transport-Security 2014-09-21 13:48:48 +02:00
Miroslav Suchý
436bb150a0 allow log in of root@fed-cloud09
so packstack can log there from root@fed-cloud09
2014-09-19 16:36:28 +00:00
Miroslav Suchý
8d4b350b93 correct name of variable 2014-09-19 16:34:26 +00:00
Miroslav Suchý
a302055f07 correct name of variable 2014-09-19 16:27:41 +00:00
Miroslav Suchý
d9f8ab9679 lookup file from {{files }} 2014-09-19 16:06:35 +00:00
Martin Krizek
65801f368b fetch_activity: decrease information 2014-09-19 14:09:22 +00:00
Miroslav Suchý
b623d607de add uninstall.sh script
this is to wipe OpenStack instance the hard way.
Do not run it mortals!
2014-09-19 12:15:40 +00:00
Miroslav Suchý
53650fca7c only run packstack if it not finished yet 2014-09-19 12:11:13 +00:00
Stephen Smoogen
eb223e2143 ok remember its not in the phx2 network but the cloud. dns is important. 2014-09-18 22:41:44 +00:00
Stephen Smoogen
8a5158e0dd we devops our cloud like it was the shizbang 2014-09-18 22:36:31 +00:00
Stephen Smoogen
508fe3fe05 and we cloud the cloud with the cloud 2014-09-18 22:33:18 +00:00
Stephen Smoogen
793a45ac6a and make it 11 2014-09-18 22:16:06 +00:00
Stephen Smoogen
3bf6158668 we make a cloudlet. 2014-09-18 22:07:25 +00:00
Ralph Bean
7ce45b1e6c Start toying with organizing this. 2014-09-18 18:24:28 +00:00
Ralph Bean
5bdbcf53cf Add a playbook for upgrading fmn. 2014-09-18 18:21:40 +00:00
Aurélien Bompard
d1be2cc882 Oops, undefined variable 2014-09-18 11:19:53 +00:00
Aurélien Bompard
e7b134f568 Test succeeded, restore the original values 2014-09-18 11:00:21 +00:00
Miroslav Suchý
09c9ce5084 enable packstack 2014-09-18 10:26:05 +00:00
Aurélien Bompard
444c0c8f62 Try to solve the conflict between role vars and global vars 2014-09-18 08:46:08 +00:00
Miroslav Suchý
292a98d737 use correct user 2014-09-18 07:52:33 +00:00
Miroslav Suchý
0368633b7b use correct description 2014-09-18 07:50:41 +00:00
Miroslav Suchý
b0ce7cfd92 use name instead of id 2014-09-18 07:42:21 +00:00
Miroslav Suchý
7bdf22d76a use name instead of id 2014-09-18 07:29:32 +00:00
Aurélien Bompard
cfbd166634 Test variable passing in the roles 2014-09-17 19:08:02 +00:00
Ralph Bean
4549dc4503 Add an alembic config for fmn. 2014-09-16 15:41:53 +00:00
Aurélien Bompard
896e9152c6 Forgot a config variable 2014-09-16 15:10:40 +00:00
Aurélien Bompard
067c287eab Use the new HyperKitty design 2014-09-16 15:01:34 +00:00
Ralph Bean
1332fbfbd7 Add tags to the bz2fm role. 2014-09-16 15:01:11 +00:00
Ralph Bean
569f859833 Typofix. 2014-09-16 15:00:08 +00:00
Miroslav Suchý
49587e1292 pass names instead of id
strange, it seems to work to me in past, but looking at code it probably never worked
2014-09-16 09:29:48 +00:00
Miroslav Suchý
c01c77f5f9 some debug 2014-09-16 08:57:46 +00:00
Miroslav Suchý
b412dc6422 a duplicate parameter was found in the argument string (login_tenant_name) 2014-09-16 08:42:21 +00:00
Miroslav Suchý
8c26ba586c use correct argument to neutron_router_gateway 2014-09-16 08:35:17 +00:00
Miroslav Suchý
99b1db6b6d fix network name 2014-09-16 08:18:28 +00:00
Miroslav Suchý
cba53f7abe msg: value of enable_dhcp must be one of: yes,on,1,true,1,no,off,0,false,0, got: False 2014-09-16 08:09:50 +00:00
Miroslav Suchý
f10b23c044 use correct param to keystone module 2014-09-16 08:04:38 +00:00
Miroslav Suchý
6816ca12f7 comment out lines needed only for first run 2014-09-16 07:49:05 +00:00
Ralph Bean
4b553a166e Prescribe a heartbeat interval. 2014-09-15 20:11:39 +00:00
Miroslav Suchý
2d0197a993 use cert itself as CAChain
because it could not be empty
2014-09-15 13:04:50 +00:00
Miroslav Suchý
0afa9fde07 disable ssl for ampq 2014-09-15 09:46:59 +00:00
Miroslav Suchý
ed8806d2ff upgrade path of ssl key 2014-09-15 09:36:05 +00:00
Miroslav Suchý
5801db91ad add files/fedora-cloud/packstack-controller-answers.txt 2014-09-15 09:26:46 +00:00
Miroslav Suchý
1db8c43416 delete packstack-compute-answers.txt
this in not used and is way behind
2014-09-15 09:19:10 +00:00
Miroslav Suchý
0499cd52e3 update epel7 rpm url 2014-09-15 09:11:28 +00:00
Miroslav Suchý
ef1622801f use correct source path 2014-09-15 09:05:44 +00:00
Miroslav Suchý
f689ad11bc do not use compute ip, we do not have any right now 2014-09-15 09:01:14 +00:00
Miroslav Suchý
b00a191d01 use correct source path 2014-09-15 08:58:40 +00:00
Kevin Fenzi
e05eef1ed4 Tweak ppc dhcp more 2014-09-12 20:59:01 +00:00
Miroslav Suchý
17198dadeb once more 2014-09-12 11:31:54 +00:00
Miroslav Suchý
7e5cf01023 once more 2014-09-12 11:30:23 +00:00
Miroslav Suchý
b842159589 once more 2014-09-12 11:12:57 +00:00
Miroslav Suchý
9a86af1799 once more 2014-09-12 11:10:51 +00:00
Miroslav Suchý
cc36937b3c using syntax, which allows better formating
addressing:
ERROR: Syntax Error while loading YAML script, /srv/web/infra/ansible/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml
Note: The error may actually appear before this position: line 112, column 31

    glance_image:
      login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
                              ^
We could be wrong, but this one looks like it might be an issue with
missing quotes.  Always quote template expression brackets when they
start a value. For instance:

    with_items:
      - {{ foo }}

Should be written as:

    with_items:
      - "{{ foo }}"
2014-09-12 11:06:37 +00:00
Miroslav Suchý
8072ce429d add quotes
addressing:
ERROR: Syntax Error while loading YAML script, /srv/web/infra/ansible/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml
Note: The error may actually appear before this position: line 11, column 19

   - /srv/web/infra/ansible/vars/fedora-cloud.yml
   - {{ private }}/files/openstack/passwords.yml
                  ^
We could be wrong, but this one looks like it might be an issue with
missing quotes.  Always quote template expression brackets when they
start a value. For instance:

    with_items:
      - {{ foo }}

Should be written as:

    with_items:
      - "{{ foo }}"
2014-09-12 09:51:41 +00:00
Miroslav Suchý
87163e62d3 run packstack 2014-09-12 09:47:45 +00:00
Miroslav Suchý
e7a4b71d4a add network for each tenant
sans pythonbots and qa, because they do not have projects in old cloud as well
2014-09-12 08:16:46 +00:00
Patrick Uiterwijk
7458caac46 Merge branch 'master' of /git/ansible 2014-09-11 22:37:15 +00:00
Stephen Smoogen
474f154376 try to help ppc guys debug tftp network issue 2014-09-11 20:32:15 +00:00
Patrick Uiterwijk
0fd1ce2a4a Add FMN to the list of trusted trust roots 2014-09-11 15:13:17 +00:00
Ralph Bean
a042945257 Fix screwy groups for anitya. 2014-09-10 20:46:19 +00:00
Ralph Bean
714298c0b1 01 2014-09-10 20:37:48 +00:00
Ralph Bean
8a7880c8c8 Also need this. 2014-09-10 20:30:06 +00:00
Ralph Bean
026e5bf418 Stub out the rest of the anitya playbook. 2014-09-10 20:22:15 +00:00
Ralph Bean
f24ff83c59 Whitespace. 2014-09-10 20:22:03 +00:00
Ralph Bean
8e9df8c883 A comment. 2014-09-10 19:51:31 +00:00
Ralph Bean
360c80e639 Yes. It was a typo. 2014-09-10 19:42:47 +00:00
Ralph Bean
e44d66b9e1 I think this is a typo. 2014-09-10 19:28:49 +00:00
Ralph Bean
55469946aa Tell ansible to not ssh over the vpn (before its up). 2014-09-10 19:17:48 +00:00
Ralph Bean
273ce3ffc3 Rename these so they match with the inventory file. 2014-09-10 16:45:04 +00:00
Ralph Bean
639bda2602 First draft of an anitya playbook (just the basics) 2014-09-10 16:42:26 +00:00
Ralph Bean
a461130c0f Declare fedmsg certs for anitya. 2014-09-10 16:38:42 +00:00
Ralph Bean
0e2410d160 Adjust firewall rules for anitya-frontend.
It is a special case since its on the vpn.
2014-09-10 16:36:05 +00:00
Ralph Bean
d80364050c Update host_vars just for the anitya backend. 2014-09-10 16:32:49 +00:00
Ralph Bean
8cc1305cf8 Host var for anitya. 2014-09-10 16:32:33 +00:00
Pierre-Yves Chibon
13465f6a0d Try fixing indentation 2014-09-10 12:08:45 +02:00
Pierre-Yves Chibon
a5254ba79b Fix the permissions on /etc/gitolite/logs 2014-09-10 11:58:54 +02:00
Mathieu Bridon
f5e0613fd6 Specify the HOME dir for gitolite users
This is needed to get the proper command= line that wil make things
work.
2014-09-10 11:35:05 +02:00
Ralph Bean
cee6ba8367 Match trac.git.receive in both topic and body. 2014-09-09 19:25:50 +00:00
Pierre-Yves Chibon
46095b57d9 Add the groups_vars files for anitya-{backend,frontend} 2014-09-09 12:48:09 +02:00
Pierre-Yves Chibon
054558c047 Add the anitya hosts to the inventory 2014-09-09 12:33:28 +02:00
Pierre-Yves Chibon
0d2ca2d93d Print the error message if there is one 2014-09-09 12:02:44 +02:00
Pierre-Yves Chibon
b9dbd0b681 Accesss stdout in VERBOSE we do not need it otherwise 2014-09-09 12:02:44 +02:00
Miroslav Suchý
242bb30087 use https for fed-cloud09 2014-09-09 09:35:00 +00:00
Valentin Gologuzov
bef1675762 Unify copr prod and dev playbooks 2014-09-09 09:02:49 +00:00
Pierre-Yves Chibon
068d71c127 Fix installing the genacls.pkgdb script from the template directory 2014-09-09 10:58:36 +02:00
Pierre-Yves Chibon
3341c84d01 Let genacls.pkgdb use the pkgdb.stg instance in stg 2014-09-09 10:56:41 +02:00
Pierre-Yves Chibon
0d41c13df1 Move the genacls.pkgdb script to the template directory 2014-09-09 10:55:12 +02:00
Pierre-Yves Chibon
6d942022c1 Give the logs folder to packager and let them write to it 2014-09-09 10:49:25 +02:00
Ralph Bean
2c356265b2 Wrong staging url. 2014-09-09 01:39:30 +00:00
Ralph Bean
859f177efe Use moksha threads here instead of bz2fm threads. 2014-09-09 01:09:00 +00:00
Ralph Bean
4cdd94f9f5 Add collectd for bugzilla2fedmsg. 2014-09-09 01:00:14 +00:00
Stephen Smoogen
c2d8d52d40 and then there was this one little file. 2014-09-08 21:30:45 +00:00
Stephen Smoogen
331b1de526 qa09 items 2014-09-08 20:59:11 +00:00
Stephen Smoogen
4ef06fea3c add nagios items for virthost-comm03 2014-09-08 19:11:15 +00:00
Pierre-Yves Chibon
137bb9ccaf Let every packager access the gitolite.conf-compiled.pm file 2014-09-08 18:00:34 +02:00
Stephen Smoogen
4021b55f17 add virthost-comm03 definitions. box not frozen 2014-09-05 23:05:15 +00:00
Stephen Smoogen
4f6a434045 add virthost-comm03 definitions. box not frozen 2014-09-05 23:00:38 +00:00
Kevin Fenzi
ffc795c770 Revert "Revert "Use https for fedorapeople URLs and copr-be.cloud.fedoraproject.org""
This reverts commit b555731709.
2014-09-05 18:54:24 +00:00
Pierre-Yves Chibon
0875ac93a7 1 too many 2014-09-05 11:21:41 +02:00
Pierre-Yves Chibon
44bf50073b Let's try to not create an existing link - Credit bochecha 2014-09-05 11:19:44 +02:00
Pierre-Yves Chibon
6f924abfbf We need /etc/gitolite/logs as well 2014-09-05 11:14:06 +02:00
Mathieu Bridon
f591a084dd distgit: Update the script to the latest from puppet 2014-09-05 11:03:30 +02:00
Pierre-Yves Chibon
cd3eb3c4e5 Couple more of symlink to allow setting $HOME in /srv/git 2014-09-05 10:55:51 +02:00
Ralph Bean
26b5cce4cf Use internal ip for taskotron-trigger. 2014-09-04 16:44:05 +00:00
Ricky Elrod
0ace1d045c make sure new enough android build-tools get installed
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-09-04 05:02:18 +00:00
Pierre-Yves Chibon
91b3cc5647 add packages asked by #4509 2014-09-03 21:29:55 +02:00
Stephen Smoogen
c24e57e054 try to get tftp to do it right for ppc 2014-09-03 18:15:23 +00:00
Stephen Smoogen
4627485711 spaces matter damnit 2014-09-03 16:54:02 +00:00
Stephen Smoogen
215cc12aa2 we add a box to the dust of time. 2014-09-03 16:44:56 +00:00
Martin Krizek
2652936b1d fetch_activity cron job: fix date in subject 2014-09-03 08:32:53 +00:00
Ricky Elrod
66ed1f6242 Enable android fmn context (stg only)
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-09-02 22:34:51 +00:00
Ralph Bean
180260dcea Fix tw2 misconfiguration of the badges app.
This should fix https://github.com/fedora-infra/tahrir/issues/245
2014-09-02 21:40:59 +00:00
Kevin Fenzi
8f14d5b9c6 Revert "Drop / and see if this works right."
This reverts commit 901f839388.
2014-09-02 19:33:57 +00:00
Kevin Fenzi
901f839388 Drop / and see if this works right. 2014-09-02 19:25:07 +00:00
Kevin Fenzi
2d0571856a Add dhcp entry for ppc-le-builder7 2014-09-02 19:10:04 +00:00
Luke Macken
4ba5d651f1 bodhi: Specify the arches for EPEL-7 in the EPEL masher config 2014-09-02 18:29:55 +00:00
Tim Flink
8e2771b304 fix baseurl in yumrepoinfo.conf instead of keeping a second copy of the entire file 2014-09-02 14:07:17 +00:00
Tim Flink
5be630b330 updating taskotron-client's yumrepoinfo.conf to use the proper baseurl and include f21 repos 2014-09-02 13:47:27 +00:00
Martin Krizek
f79703925d fetch_activity cron job: use upper case for deployment_type 2014-09-02 13:29:46 +00:00
Martin Krizek
942d1d92ce fetch_activity cron job: run the job just once a day 2014-09-02 13:11:30 +00:00
Martin Krizek
d7e6c95a4c fetch_activity cron job: make mail subject pretty 2014-09-02 12:37:06 +00:00
Martin Krizek
9c5a29055a Fix resultsdb_external_url on taskotron-dev 2014-09-01 14:57:41 +00:00
Miroslav Suchý
22b6cf3c58 add missed files 2014-09-01 12:40:24 +00:00
Miroslav Suchý
cec386a0ff first shot of new Fedora Cloud 2014-09-01 11:06:16 +00:00
Miroslav Suchý
dc45e4b372 remove unused file rdo.conf 2014-09-01 11:06:16 +00:00
Pierre-Yves Chibon
e8d73c0737 Drop the F19 builder of jenkins off ansible 2014-09-01 12:46:03 +02:00
Patrick Uiterwijk
3c98855d5a Drop the Fedora19 slave from jenkins 2014-09-01 09:43:21 +00:00
Patrick Uiterwijk
6610e77511 Deploy the matrix-auth plugin to jenkins. Awesome that they did not mention this change in the changelogs 2014-09-01 09:04:32 +00:00
Martin Krizek
d62e110eb4 Use external url for resultsdb frontend 2014-09-01 08:46:04 +00:00
Till Maas
b555731709 Revert "Use https for fedorapeople URLs and copr-be.cloud.fedoraproject.org"
This reverts commit 7fd29c3127.
2014-08-31 09:54:20 +02:00
Till Maas
7fd29c3127 Use https for fedorapeople URLs and copr-be.cloud.fedoraproject.org
- This avoids an redirect from HTTP and HTTPS on fedorapeople and is
  more appropriate for e.g. GPG key imports or repo access.
2014-08-30 10:01:15 +02:00
Nick Bebout
1b593caf3b More changes 2014-08-29 23:10:45 +00:00
Nick Bebout
c2f24955a3 Update keyserver selinux module 2014-08-29 23:10:00 +00:00
Stephen Smoogen
4f44b33da7 spaces are important.. I think. magic voudou doll dont fail me now 2014-08-29 22:34:08 +00:00
Pierre-Yves Chibon
6e91205991 Create a symlink for ~/repositories 2014-08-29 12:33:56 +02:00
Pierre-Yves Chibon
4828953da0 Replace gl-compile-conf by gitolite compile 2014-08-29 12:05:38 +02:00
Pierre-Yves Chibon
1317fde63d One more indentation fix 2014-08-29 11:50:17 +02:00
Pierre-Yves Chibon
49f01da2b5 Fix typo 2014-08-29 11:49:18 +02:00
Pierre-Yves Chibon
a73e4f501c Add a daily cron job for genacls.sh as backup for fedmsg-genacls 2014-08-29 11:47:41 +02:00
Nick Bebout
df2be0b8b5 Revert "Try something"
This reverts commit 24cd65dd33.
2014-08-28 23:06:15 +00:00
Nick Bebout
24cd65dd33 Try something 2014-08-28 23:05:25 +00:00
Nick Bebout
b264af1c3d Merge branch 'master' of /git/ansible 2014-08-28 22:58:58 +00:00
Nick Bebout
8e99806cdc Add keyserver selinux module 2014-08-28 22:58:41 +00:00
Pierre-Yves Chibon
593b37b429 Adjust role to install pkgdb_sync_git_branches.py as a template 2014-08-28 18:22:55 +02:00
Pierre-Yves Chibon
d4dca172ab Use pkgdb.stg in stg 2014-08-28 18:21:42 +02:00
Pierre-Yves Chibon
64f77e40bd Move the pkgdb_sync_git_branches.py from a file to a template 2014-08-28 18:17:58 +02:00
Pierre-Yves Chibon
d494be610c Rename failed (pebkac), so remove old playbook 2014-08-28 18:00:00 +02:00
Pierre-Yves Chibon
b924eae2ce Rename and adjust the playbook to run pkgdb_sync_git_branches.py 2014-08-28 17:58:53 +02:00
Pierre-Yves Chibon
34799ff1e9 Add and install a daily cron job running pkgdb_sync_git_branches 2014-08-28 17:40:46 +02:00
Pierre-Yves Chibon
5a5129d5a9 Replace install pkgdb2branch by installing pkgdb_sync_git_branches.py 2014-08-28 17:40:46 +02:00
Pierre-Yves Chibon
49e0ca88ea Add the pkgdb_sync_git_branches.py script 2014-08-28 17:40:46 +02:00
Pierre-Yves Chibon
e2a513f270 Remove the pkgdb2branch.py script 2014-08-28 17:40:46 +02:00
Stephen Smoogen
961301ae9c dhcpd silently choked on this. fixing 2014-08-28 14:57:19 +00:00
Pierre-Yves Chibon
94263f6b7d Fix the authorized_keys file generation for pkgs01.stg for gitolite3 2014-08-28 16:05:05 +02:00
Kevin Fenzi
783ebfa992 Fix horrible freshclam default sysconfig file. 2014-08-27 18:41:45 +00:00
Kevin Fenzi
4638057c27 Adjust this for rhel7 2014-08-27 18:38:23 +00:00
Ralph Bean
0da571b992 Turn fmn threadpool size down a bit. 2014-08-27 17:05:22 +00:00
Kevin Fenzi
98571dda42 Some more hosts that should not freeze 2014-08-27 16:31:57 +00:00
Kevin Fenzi
36a47b8a5b Adjust some hosts that should/should not freeze 2014-08-27 16:29:07 +00:00
Kevin Fenzi
16564bfeb7 Try and make this not send emails most of the time. 2014-08-27 16:09:17 +00:00
Kevin Fenzi
bcd2f6a3f8 Add sysadmin-fedimg to fedimg hosts 2014-08-27 03:28:44 +00:00
Kevin Fenzi
1cc27e1b1b Adjust docs backend path 2014-08-27 03:25:56 +00:00
Stephen Smoogen
f875a0fbd2 make tftp default file per site 2014-08-27 00:55:42 +00:00
Stephen Smoogen
7dd4ea9832 so this is going to be slow because its recursive directories.. but what ya gonna do? 2014-08-27 00:33:42 +00:00
Kevin Fenzi
be327c2670 Theres no longer any rewritelog specific logging in new apache 2014-08-26 22:35:56 +00:00
Kevin Fenzi
abeeb5c4e4 This is just Mutex in new apache 2014-08-26 22:35:24 +00:00
Kevin Fenzi
8277847d57 Need mod_ssl here. 2014-08-26 22:31:24 +00:00
Kevin Fenzi
241b166ac4 Fix path 2014-08-26 21:26:13 +00:00
Kevin Fenzi
efe0ebf7d9 Add a /srv/web dir 2014-08-26 21:23:50 +00:00
Kevin Fenzi
278cd376ea Add dist-git-upload cgi 2014-08-26 21:19:00 +00:00
Kevin Fenzi
89a860d3b6 Correct path 2014-08-26 21:13:44 +00:00
Kevin Fenzi
d87f8a52ee Don't need to add group here, it's in fas 2014-08-26 21:05:50 +00:00
Kevin Fenzi
74f56aa6f3 Need a user= here. 2014-08-26 20:59:37 +00:00
Kevin Fenzi
cf00215db0 Add some quotes. 2014-08-26 20:54:41 +00:00
Kevin Fenzi
63b2de4aa2 Try this fix for template 2014-08-26 20:50:30 +00:00
Kevin Fenzi
43da2aabaf Tweak clamav package names 2014-08-26 20:45:10 +00:00
Kevin Fenzi
7f2b5e0e52 Move image files to the right place. 2014-08-26 20:41:01 +00:00
Kevin Fenzi
f5c4d05f60 No lua-md5 on epel7 yet. ;( 2014-08-26 20:32:17 +00:00
Kevin Fenzi
7f75064348 Add check-perms script 2014-08-26 20:25:24 +00:00
Stephen Smoogen
af2099be02 add some meat to cloud-noc01 2014-08-26 20:23:17 +00:00
Kevin Fenzi
7f03096620 Only gitolite3 on epel7 for now. 2014-08-26 20:20:26 +00:00
Kevin Fenzi
27cfb06aa9 Revert "Move some more stuff to the final play to be after yum repos are setup."
This reverts commit b2ffffa3df.
2014-08-26 20:17:33 +00:00
Kevin Fenzi
b2ffffa3df Move some more stuff to the final play to be after yum repos are setup. 2014-08-26 20:14:38 +00:00
Kevin Fenzi
27199cfa76 Move fedmsg stuff after apache install so we have an apache user. 2014-08-26 20:09:58 +00:00
Kevin Fenzi
150c7e5c3c Add pkgs-stg group variables. 2014-08-26 19:55:37 +00:00
Kevin Fenzi
05bef7f507 Add another hook 2014-08-26 19:47:51 +00:00
Kevin Fenzi
a6e6d2d16c Add missing hook file. 2014-08-26 19:43:57 +00:00
Kevin Fenzi
f86a5b188a Define some sizes for pkgs01.stg 2014-08-26 19:26:29 +00:00
Kevin Fenzi
4f2500ccd0 Conditionalize the denyhosts 2014-08-26 19:20:10 +00:00
Kevin Fenzi
176144ab95 Add more info on pkgs01.stg 2014-08-26 19:18:28 +00:00
Kevin Fenzi
cb8dd8a1c0 File has a _ in it not a - 2014-08-26 19:15:19 +00:00
Kevin Fenzi
8de3664270 tasks isn't valid here. 2014-08-26 19:14:46 +00:00
Kevin Fenzi
2fc6902e4e Missed these two 2014-08-26 19:13:49 +00:00
Kevin Fenzi
1c7a44fe44 Split this one out into 2 tasks 2014-08-26 19:12:53 +00:00
Kevin Fenzi
9bd6f9cfc1 Split this task into 3 2014-08-26 19:12:00 +00:00
Kevin Fenzi
9c65d0e673 Split another. 2014-08-26 19:10:41 +00:00
Kevin Fenzi
c154fee038 Split another task 2014-08-26 19:08:54 +00:00
Kevin Fenzi
21ce333464 Fix another multiple tasks issue 2014-08-26 19:06:29 +00:00
Kevin Fenzi
c9e14c8e0b Fix multiple tasks in play 2014-08-26 19:05:26 +00:00
Kevin Fenzi
b4996ad8f1 Fix another 2 task item 2014-08-26 19:03:54 +00:00
Kevin Fenzi
ac64562564 Fix another task with 2 items in it. 2014-08-26 19:02:03 +00:00
Kevin Fenzi
1109cae012 Fix task that was trying to do two things at once. 2014-08-26 19:00:19 +00:00
Kevin Fenzi
f87ee34580 Add missing space 2014-08-26 18:58:41 +00:00
Kevin Fenzi
4c504f65c2 But we still need to quote the @ 2014-08-26 18:58:06 +00:00
Kevin Fenzi
1021610b37 Bad equals. 2014-08-26 18:57:36 +00:00
Kevin Fenzi
0f97b12352 Quote this variable. 2014-08-26 18:56:56 +00:00
Kevin Fenzi
4acd584b4d Revert "Confim that ansible doesn't like @cvs"
This reverts commit 4be1402087.
2014-08-26 18:49:40 +00:00
Kevin Fenzi
4be1402087 Confim that ansible doesn't like @cvs 2014-08-26 18:48:55 +00:00
Kevin Fenzi
e6215d8c18 Don't Enable on prod yet 2014-08-26 18:37:16 +00:00
Mathieu Bridon
a03781965d Setup the production and staging Dist Git 2014-08-26 18:28:28 +00:00
Mathieu Bridon
30ab4bd528 Add a new distgit role
This is the meat of Dist Git, but it requires quite a few of the roles
previously created.
2014-08-26 18:28:28 +00:00
Mathieu Bridon
4392ef9f6c Add a drbackupkey task
This will be required to migrate Dist Git to ansible.
2014-08-26 18:28:27 +00:00
Mathieu Bridon
f60221e2aa Add the confine_ssh task
This is required by the drbackup stuff, which is required to migrate
Dist Git to ansible.
2014-08-26 18:28:27 +00:00
Mathieu Bridon
9dd33b21dd Add a new git/make_checkout_seed role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:27 +00:00
Mathieu Bridon
7916770b41 Add a new cgit/make_pkgs_list role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:27 +00:00
Mathieu Bridon
5132a5e46a Add a new gitolite/check_fedmsg_hooks role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:26 +00:00
Mathieu Bridon
de1a1701c5 Add a new clamav role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:26 +00:00
Mathieu Bridon
7e979e4050 Add a new cgit/clean_lock_cron role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:26 +00:00
Mathieu Bridon
be0f5446f0 Add a new cgit/base role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:25 +00:00
Mathieu Bridon
360fb1fa33 Add a new gitolite/base role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:25 +00:00
Mathieu Bridon
3cbdbf5a76 Add a new git/server role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:25 +00:00
Mathieu Bridon
fed72f7ba1 Add a new git/hooks role
This will be needed to migrate Dist Git from puppet to ansible.
2014-08-26 18:28:25 +00:00
Kevin Fenzi
b121d21d56 These machines don't exist yet. 2014-08-26 13:53:15 +00:00
Stephen Smoogen
2dd613882f wheee. forgot to use name and not ip 2014-08-26 00:39:23 +00:00
Stephen Smoogen
dc5a13019d add cloud hardware for inventory 2014-08-26 00:38:05 +00:00
Stephen Smoogen
8a984f0960 oh look we forgot a hosts line. 2014-08-26 00:33:18 +00:00
Stephen Smoogen
1005be1d5c make a minimal playbook for cloud-noc 2014-08-26 00:31:17 +00:00
Stephen Smoogen
43c5b47eb6 lets add the initial inventory for our cloud noc box 2014-08-26 00:14:22 +00:00
Stephen Smoogen
1c1fe9898a Merge branch 'master' of /git/ansible 2014-08-25 16:35:26 +00:00
Stephen Smoogen
63649415c5 and then we made ppc-comm04 boot from net-bios 2014-08-25 16:35:18 +00:00
Miroslav Suchý
a642d427af use https for copr 2014-08-25 09:27:01 +00:00
Pierre-Yves Chibon
771b5f38bd Fix documentation and invoking pkgdb2branch for multiple packages 2014-08-22 18:59:45 +02:00
Ralph Bean
4a37364d85 Add db-datanommer01 to /etc/hosts in staging. 2014-08-22 14:26:19 +00:00
Pierre-Yves Chibon
6fa000be7f Add playbook to run pkgdb2branch on pkgs01 2014-08-22 16:16:34 +02:00
Martin Krizek
dce2f3f240 buildmaster: search for a taskname only on first line 2014-08-22 07:38:06 +00:00
Dennis Gilmore
40b1d0a809 put the arm-releng boxes, i.e. compose boxes into the releng host group 2014-08-21 19:09:59 +00:00
Ralph Bean
78c78b9f6b Add nagios_server tag to the nagios_server role. 2014-08-21 17:51:37 +00:00
Ralph Bean
b2a26bf3bf Add some of the newer fedmsg categories to nagios. 2014-08-21 17:47:10 +00:00
Dennis Gilmore
3f08b61023 allow outbound http and https to the compose box from the builders 2014-08-21 17:06:40 +00:00
Dennis Gilmore
642ea7df2c lets use a better httpd config 2014-08-21 16:41:44 +00:00
Martin Krizek
613b791b1d taskotron-trigger: schedule tasks only on single arch for now 2014-08-21 15:55:25 +00:00
Patrick Uiterwijk
aa06685f03 Disable the cron.daily/epylog.cron as well 2014-08-21 15:47:03 +00:00
Kevin Fenzi
7a8b069040 Update playbook list 2014-08-21 13:17:45 +00:00
Martin Krizek
44f2830e17 buildmaster: include taskname in the message body 2014-08-21 08:47:06 +00:00
Dennis Gilmore
b5425e166b we need the docker plugin 2014-08-20 18:37:06 +00:00
Tim Flink
ce9a440324 commenting out db init in resultsdb-be for now since it's always being run and clears contents of the db 2014-08-20 17:42:28 +00:00
Martin Krizek
1780914f5b Fix typo... 2014-08-20 11:50:31 +00:00
Martin Krizek
4f96d09054 buildmaster: make step names in waterfall more readable 2014-08-20 11:45:14 +00:00
Pierre-Yves Chibon
6b3c84aa7c Chown to jenkins /var/lib/jenkins/ 2014-08-20 10:49:27 +02:00
Pierre-Yves Chibon
2876565754 Small formatting changes 2014-08-20 10:43:49 +02:00
Pierre-Yves Chibon
56d2bec5d9 Revert to the previous version of the working openid plugin 2014-08-20 10:26:01 +02:00
Pierre-Yves Chibon
c76b047769 One more place needing quotes 2014-08-20 10:16:03 +02:00
Pierre-Yves Chibon
a7396c980a Let's just use quotes everywhere 2014-08-20 10:14:45 +02:00
Pierre-Yves Chibon
b30f78e2ad 1.90 is 1.90, not 1.9 ... 2014-08-20 10:10:51 +02:00
Martin Krizek
d0389d3de8 buildmaster: trying to fix mail reporting 2014-08-20 07:48:53 +00:00
Pierre-Yves Chibon
291dab12e3 Update jenkins' plugins 2014-08-20 09:35:44 +02:00
Pierre-Yves Chibon
8b673d0dbc Try F20+ 2014-08-20 07:57:20 +02:00
Pierre-Yves Chibon
4c523b30a9 Specify the password of the account when creating the FAS client 2014-08-19 20:24:51 +00:00
Pierre-Yves Chibon
7392fb99f6 One package is F19+ only 2014-08-19 22:09:30 +02:00
Pierre-Yves Chibon
6857480956 Jenkins need to have nrpe installed to run the fedmsg/base role correctly 2014-08-19 20:15:53 +02:00
Kevin Fenzi
b532d53385 No denyhosts for 7 2014-08-19 16:28:39 +00:00
Kevin Fenzi
11b9637d6b Some more arm-retrace/retrace cleanup. 2014-08-19 16:06:55 +00:00
Kevin Fenzi
13d4e263d3 Clean up retrace playbook, make it general for arm/non arm. 2014-08-19 15:56:55 +00:00
Kevin Fenzi
bd716d890d Add a whitespace change to trigger the handler. 2014-08-19 15:08:15 +00:00
Kevin Fenzi
28fbe5f39f This is a command, not a systemctl module. 2014-08-19 15:07:30 +00:00
Kevin Fenzi
a01469ad74 Set memcached to always restart. 2014-08-19 15:01:48 +00:00
Ralph Bean
bfddc11aba Rename. 2014-08-19 14:47:41 +00:00
Ralph Bean
7893c7e2a1 Have to add memcache definition here too. 2014-08-19 14:46:03 +00:00
Ralph Bean
92d3d822ba Try monitoring memcached proc with nagios. 2014-08-19 14:40:26 +00:00
Martin Krizek
24702b7569 Send fetch_activity's output via mail 2014-08-19 14:18:47 +00:00
Martin Krizek
59bbd16fca Fix typo 2014-08-19 12:54:20 +00:00
Martin Krizek
4ae9276aca buildmaster: put log of all failed steps into email reports 2014-08-19 12:47:10 +00:00
Ralph Bean
0fdbdda117 Also convert copr from lokkit to tcp_ports 2014-08-18 20:03:46 +00:00
Ralph Bean
605cb0f0e2 Make it a group_var. 2014-08-18 19:53:32 +00:00
Ralph Bean
b229169df5 Convert jenkins over to use tcp_ports vars. 2014-08-18 19:48:40 +00:00
Stephen Smoogen
f2b055dbbf update the dhpcd for retrace boxes 2014-08-18 19:15:49 +00:00
Dennis Gilmore
f797aad45c allow traffic on virbr0 2014-08-18 17:36:07 +00:00
Ralph Bean
20344c943b Back to our explicit IP. 2014-08-18 16:09:48 +00:00
Ralph Bean
d530e7da49 Some comments. 2014-08-18 16:08:56 +00:00
Ralph Bean
056d0f22f9 The Internet seems to think I should do this. 2014-08-18 16:05:44 +00:00
Ralph Bean
b547198a95 Ban staging from prod. 2014-08-18 15:52:05 +00:00
Ralph Bean
03f908c8ce Point memcached0{1,2} at the right place. 2014-08-18 15:11:32 +00:00
Martin Krizek
1db414cc9d Fix deployment_type 2014-08-18 14:20:21 +00:00
Pierre-Yves Chibon
881f4e3cda Fix typo in email in the pkgdb2 config file 2014-08-18 14:27:16 +02:00
Martin Krizek
149a37bdd3 buildmaster: add missing import 2014-08-18 12:24:32 +00:00
Tim Flink
e220eceb76 adding locks to builders to eliminate concurrent builds on slaves 2014-08-18 12:22:48 +00:00
Pierre-Yves Chibon
495f4c88cc Fix variable name, password means password 2014-08-18 13:23:53 +02:00
Martin Krizek
d7f5bf91e1 buildmaster: add step status debug line in the email body 2014-08-18 11:10:38 +00:00
Pierre-Yves Chibon
59cae64129 Adjust the pkgdb2 configuration file to include the settings for the cron job 2014-08-18 12:50:23 +02:00
Pierre-Yves Chibon
afe1f6217d Move the pkgdb-sync-bugzilla.cron to pkgdb02 and ansible 2014-08-18 12:46:19 +02:00
Tim Flink
63217d3711 buildslave passwords for qadevel buildslaves might be useful 2014-08-18 09:53:27 +00:00
Tim Flink
4d83c27e6a use valid ansible syntax to determine when to use buildslave ssh keypair 2014-08-18 09:50:06 +00:00
Tim Flink
2cd2014c64 we don't need buildslave ssh keys for qadevel 2014-08-18 09:46:53 +00:00
Tim Flink
839e4a0c4d adding required buildslave host var to qadevel 2014-08-18 09:44:16 +00:00
Tim Flink
c0f38ccb00 adding buildslave vars to qadevel 2014-08-18 09:38:22 +00:00
Tim Flink
4d439b4770 adding local buildslave for testing qadevel buildbot 2014-08-18 09:27:35 +00:00
Martin Krizek
ab85e701df buildmaster: fix variable 2014-08-18 09:26:47 +00:00
Martin Krizek
a766e53cad buildmaster: put more information into the email reports 2014-08-18 09:19:28 +00:00
Tim Flink
0a5d80977f changing deployment type to match buildmaster configuration 2014-08-18 09:18:14 +00:00
Tim Flink
a0df241c85 fixing missing data from qadevel host vars 2014-08-18 09:16:20 +00:00
Tim Flink
e2f60001d3 creating rest of qadevel playbook 2014-08-18 08:10:19 +00:00
Tim Flink
962cbdc3dd adding missing import to qadevel buildmaster config 2014-08-18 07:43:23 +00:00
Tim Flink
633423c5ad change deployment type for qadevel-stg to not conflict with taskotron stg 2014-08-18 07:37:18 +00:00
Tim Flink
6036a22912 changing buildmaster role to work with local database when needed 2014-08-18 07:33:34 +00:00
Ricky Elrod
baa5b40a77 try fixing selinux for nagios hostname access
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-08-17 20:06:12 +00:00
Kevin Fenzi
249f1051dc Add sysadmin-noc here too. 2014-08-16 17:12:45 +00:00
Dennis Gilmore
98ec937ba2 update to use a more direct route for sms for me 2014-08-16 16:16:46 +00:00
Pierre-Yves Chibon
4941a44e59 Run fas_client before nagios_client 2014-08-15 23:55:34 +02:00
Ricky Elrod
ffcd91be65 use sbt-extras instead of sbt
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-08-15 20:19:01 +00:00
Stephen Smoogen
26789cb36d and maybe shared-networks will work? 2014-08-15 20:13:08 +00:00
Kevin Fenzi
afc84323d2 value01 needs a hosts entry for koji to talk to it for koji plugin. 2014-08-15 18:20:04 +00:00
Martin Krizek
c64a788abe buildmaster: uncomment cat taskotron log step 2014-08-15 14:25:43 +00:00
Ralph Bean
6a5cb53f2a adamwill tells me I have the wrong hashtag. 2014-08-15 13:51:31 +00:00
Stephen Smoogen
29eb5fa0ef and we make sure there is a filename 2014-08-14 18:42:40 +00:00
Ralph Bean
dd280ba871 Give more time to nrpe commands. 2014-08-14 18:39:20 +00:00
Kevin Fenzi
42ac4ae251 Change path to try something. 2014-08-14 17:29:46 +00:00
Ralph Bean
067fec4412 Copy in some handy badge admin scripts. 2014-08-14 16:12:07 +00:00
Martin Krizek
a8de08cac1 buildmaster: no taskname in the mail subject for now 2014-08-14 11:36:32 +00:00
Martin Krizek
da017ccc39 buildmaster: one last try putting taskname in the mail subject 2014-08-14 09:20:17 +00:00
Martin Krizek
553269bf82 buildmaster: revert taskname in the mail subject 2014-08-14 08:13:48 +00:00
Martin Krizek
645e54eea9 Another try 2014-08-14 07:56:35 +00:00
Martin Krizek
88fa109699 buildmaster: fix variable typo in mail subject V2 2014-08-14 07:28:29 +00:00
Stephen Smoogen
99638f4f80 and dhcpd doesnt like the syntax from the manual. lovely 2014-08-14 00:00:47 +00:00
Stephen Smoogen
0d8757ee0e and lo we may have a fix. 2014-08-13 23:45:41 +00:00
Ralph Bean
363292878a Set up fedmsg cert vars for the composer nodes. 2014-08-13 23:02:11 +00:00
Stephen Smoogen
ff28979c6b hey jude. did you know to put a - in it? 2014-08-13 21:32:03 +00:00
Stephen Smoogen
77312085f8 lets add another dhcp net. not sure this will work 2014-08-13 21:20:25 +00:00
Kevin Fenzi
35640c4388 Some more small run fasClient playbook fixes. 2014-08-13 15:56:22 +00:00
Martin Krizek
87ab2a45ce buildmaster: fix variable typo in mail subject 2014-08-13 14:33:31 +00:00
Martin Krizek
969d203543 qadevel-stg: do not use grokmirror and postgresql 2014-08-13 14:29:42 +00:00
Ralph Bean
3288718ac7 Just use IPs for staging. moksha isn't doing the right thing with the hostnames. 2014-08-13 14:14:17 +00:00
Martin Krizek
8e562f0e9f Add qadevel-stg playbook 2014-08-13 11:47:41 +00:00
Kevin Fenzi
6455819a83 Add a small delay here in vhost_reboot 2014-08-12 16:54:28 +00:00
Kevin Fenzi
7016126b11 Adjust run fasclient playbook a bit. 2014-08-12 14:26:25 +00:00
Kevin Fenzi
b77b40ff2c Try copy here too. 2014-08-12 03:49:58 +00:00
Kevin Fenzi
b43f8e30b3 Try copy 2014-08-12 03:41:16 +00:00
Kevin Fenzi
c744698e0c Tweak openvpn base and keys 2014-08-12 03:36:21 +00:00
Nick Bebout
56b007a016 Update membership file 2014-08-12 02:54:25 +00:00
Nick Bebout
5f44093277 Remove long dead servers from sks peering file 2014-08-12 02:44:10 +00:00
Nick Bebout
624520a7a4 Add logging verbosity to sks config since it isn't by default anymore 2014-08-12 02:39:47 +00:00
Nick Bebout
5559f0eb0f Add more sks peers 2014-08-12 02:31:22 +00:00
Kevin Fenzi
ecf988b1d0 Add ssh to sign bridge rules (from 33,000 ft) 2014-08-10 15:52:15 +00:00
Ankur Sinha (FranciscoD)
c44102d387 [askbot] First additions for ask staging to include stopforumspam. 2014-08-10 07:04:48 +00:00
Kevin Fenzi
c9b858b112 Revert "Limit runs a bit more."
This reverts commit 67a576c432.
2014-08-09 21:56:07 +00:00
Kevin Fenzi
67a576c432 Limit runs a bit more. 2014-08-09 21:53:34 +00:00
Kevin Fenzi
f81d2aeb4a Fix cron job. 2014-08-09 20:51:43 +00:00
Pierre-Yves Chibon
e5d5100bf0 Hosts that run fasClient -a starts with bastion0 2014-08-09 20:03:42 +02:00
Kevin Fenzi
75173d29c4 No facts. 2014-08-09 17:58:17 +00:00
Jon Stanley
957b154b6c Add sayanchowdhury to the instance 2014-08-09 17:56:56 +00:00
Jon Stanley
699b266b14 Update keypair used in example host vars 2014-08-09 17:53:42 +00:00
Jon Stanley
c04f128946 Fix keypair 2014-08-09 17:36:08 +00:00
Kevin Fenzi
4c050bc944 Switch fasClient runs to daily 2014-08-09 17:34:44 +00:00
Pierre-Yves Chibon
915ee7625b Run flasClient -a on the bastion hosts 2014-08-09 19:33:43 +02:00
Kevin Fenzi
4da695867e Up to fas 15 2014-08-09 17:24:03 +00:00
Kevin Fenzi
84d02f4cc9 Add this name 2014-08-09 16:32:35 +00:00
Kevin Fenzi
dbd3f125ca Try this 2014-08-09 16:24:37 +00:00
Jon Stanley
f7161e4e0f Fix typo in playbook 2014-08-09 16:16:34 +00:00
Jon Stanley
6824ae44f0 Add darkserver dev instance 2014-08-09 16:13:33 +00:00
Kevin Fenzi
da295e39c0 Add groups to log01 2014-08-09 15:54:36 +00:00
Ralph Bean
f986048382 Up the threads for fmn. 2014-08-09 15:01:15 +00:00
Pierre-Yves Chibon
89170ad68f Ralph had already installed xorg-x11-server-Xvfb but Luke says we need firefox 2014-08-09 15:45:45 +02:00
Pierre-Yves Chibon
f4953107e7 Add xorg-x11-server-Xvfb on the jenkins builders 2014-08-09 15:40:41 +02:00
Ralph Bean
b7b595c765 Fully turn off the backlog stuff in staging. Sorry pingou... :( 2014-08-09 13:12:20 +00:00
Ralph Bean
0dc4ecd4e3 Be more careful with names from flickr. 2014-08-09 13:03:44 +00:00
Ralph Bean
02eabe2fd1 Add xorg-x11-server-Xvfb to jenkins slaves for rube. 2014-08-09 12:58:56 +00:00
Ralph Bean
e8747c1e8b Suggest threadpool size for FMN. 2014-08-09 09:46:16 +00:00
Ralph Bean
39d30e3773 Include busgateway in the fedmsgdupdate.yml. 2014-08-09 09:46:01 +00:00
Ralph Bean
0861667cdd Make the monitoring socket group-writable (new moksha release, whooo!) 2014-08-09 08:26:19 +00:00
Pierre-Yves Chibon
a91930db1d Add first hack on the run_fasClient playbook 2014-08-08 18:47:37 +02:00
Pierre-Yves Chibon
5ecc63cf21 The playbooks/sign_and_import.yml also works for Fedora \ó/ 2014-08-08 18:44:53 +02:00
Ralph Bean
1cb9745254 Right. Staging too. 2014-08-08 16:13:21 +00:00
Ralph Bean
c91b09a5ff So.... there are definitely 32 endpoints. How did this get missed? 2014-08-08 16:07:56 +00:00
Aditya adimania Patawari
3d4366ea58 Merge branch 'master' of /git/ansible 2014-08-08 12:11:27 +00:00
Aditya adimania Patawari
399d8e443b check phx02 dns script from ticket #4232 2014-08-08 12:11:15 +00:00
Ralph Bean
475bb3949e Turn off fedmsg backlog loading in staging. 2014-08-07 15:37:37 +00:00
Ralph Bean
a365f42bd8 Catch another UNKNOWN condition for the fedmsg nagios checks. 2014-08-07 11:58:35 +00:00
Ralph Bean
181881a9f2 More updates to the flock paparazzi badge. 2014-08-07 08:19:42 +00:00
Ralph Bean
7bb1b3d7ae New ansible apparently doesn't like these conditionals in the args. 2014-08-06 08:19:11 +00:00
Kevin Fenzi
3a687c7e6b Fix duplicate argument 2014-08-06 07:11:05 +00:00
Pierre-Yves Chibon
0c533e42d1 More space clean-up -- grrr 2014-08-06 07:31:24 +02:00
Pierre-Yves Chibon
020445465c Remove spaces within {{}}, no comments 2014-08-06 07:30:00 +02:00
Nick Bebout
02c27deaa8 remove per puiterwijk and pingou 2014-08-05 21:48:53 +00:00
Nick Bebout
ad4f0c5c6d Fix typo 2014-08-05 21:11:43 +00:00
Nick Bebout
2d20837268 Add trailing slash 2014-08-05 21:09:49 +00:00
Nick Bebout
1e132cc45d Add fedoramagazine.org to FedOAuth whitelist 2014-08-05 15:53:18 +00:00
Nick Bebout
2d7d78bc1e Update membership file 2014-08-05 15:50:05 +00:00
Ralph Bean
52e7cb5ad1 This makes a lot of sense. 2014-08-05 12:41:33 +00:00
Dennis Gilmore
f2333139a7 Setup apache on the compose box 2014-08-05 11:55:07 +00:00
Ralph Bean
070d61ca94 Try to handle non-ascii names with the flock paparazzi badge. 2014-08-04 15:39:11 +00:00
Kevin Fenzi
6bd7d1c2a1 Just try this to see. 2014-08-02 16:57:19 +00:00
Kevin Fenzi
f4abdb476d Wonder if this changes anything. 2014-08-02 16:22:01 +00:00
Kevin Fenzi
a4d5ef597d Also download servers don't need vpn in phx2. 2014-08-02 15:57:09 +00:00
Kevin Fenzi
3668fed1d7 phx2 virthosts don't need to be on the vpn, only remote ones. 2014-08-02 15:23:57 +00:00
Patrick Uiterwijk
863c22ddbd Add nagios to trusted openid roots 2014-08-02 15:01:07 +00:00
Till Maas
38e0e81ba2 autosigner: Setup secondary archs sigul config 2014-08-01 18:48:16 +02:00
Pierre-Yves Chibon
6e0e238f10 OpenVPN server needs the crl.pem file 2014-08-01 18:37:25 +02:00
Pierre-Yves Chibon
27810d09ca Comment out the crl.pem, it's not used anywhere 2014-08-01 18:30:52 +02:00
Till Maas
8121db1902 autosigners: Install fedora-packager 2014-08-01 18:28:40 +02:00
Pierre-Yves Chibon
6787706dc5 Replace the openvpn task by the openvpn role 2014-08-01 18:23:40 +02:00
Pierre-Yves Chibon
64111cdb25 Clean the elections playbook 2014-08-01 17:18:11 +02:00
Pierre-Yves Chibon
1e86f56dba Move the fedocal playbook to the openvpn role 2014-08-01 17:17:37 +02:00
Pierre-Yves Chibon
54764c5e41 File works 2014-08-01 17:10:13 +02:00
Pierre-Yves Chibon
6142a27e19 Move back from copy to file for testing 2014-08-01 17:08:49 +02:00
Pierre-Yves Chibon
e070415e34 Move back to the openvpn role 2014-08-01 17:05:11 +02:00
Pierre-Yves Chibon
d26ae5df9f Use copy instead of file 2014-08-01 17:04:34 +02:00
Pierre-Yves Chibon
840abdfbd9 Fix mode for the .crt 2014-08-01 17:02:40 +02:00
Pierre-Yves Chibon
041ebfa229 Move elections back to the tasks 2014-08-01 16:55:45 +02:00
Pierre-Yves Chibon
ecd9d72382 Try adjusting the notify handler 2014-08-01 16:52:39 +02:00
Pierre-Yves Chibon
1ed10e24fc Let's just invert dest and source 2014-08-01 16:51:34 +02:00
Pierre-Yves Chibon
b818538962 Y'all get quotes 2014-08-01 16:48:16 +02:00
Pierre-Yves Chibon
27913def24 More quotes for the handler names 2014-08-01 16:45:57 +02:00
Pierre-Yves Chibon
584cda5968 Another try with quotes 2014-08-01 16:43:49 +02:00
Pierre-Yves Chibon
3248bc2878 Let's try quotes around the modes 2014-08-01 16:42:37 +02:00
Pierre-Yves Chibon
8de71b59e3 Tag all the openvpn tasks as 'openvpn' 2014-08-01 16:41:55 +02:00
Pierre-Yves Chibon
8a89bd9fff Fix accessing the mode 2014-08-01 16:34:21 +02:00
Pierre-Yves Chibon
8185a415d2 And we put directly the destination, no location set 2014-08-01 16:30:08 +02:00
Pierre-Yves Chibon
cf1f8dba40 What about quotes 2014-08-01 16:26:15 +02:00
Pierre-Yves Chibon
9a4ea0a244 More syntax fix 2014-08-01 16:22:55 +02:00
Pierre-Yves Chibon
a0594653ab Adjust syntax for the when 2014-08-01 16:22:25 +02:00
Pierre-Yves Chibon
9feeb84ca3 Move the elections playbook to the openvpn role 2014-08-01 16:20:53 +02:00
Pierre-Yves Chibon
02730dbeb4 Rever the fedocal playbook to the openvpn tasks, we can find better testing ground
Revert "Update the fedocal playbook to use the openvpn role"

This reverts commit f908dbbc5b.
2014-08-01 16:19:25 +02:00
Pierre-Yves Chibon
f908dbbc5b Update the fedocal playbook to use the openvpn role 2014-08-01 16:17:45 +02:00
806 changed files with 22458 additions and 3046 deletions

8
README
View File

@@ -81,7 +81,7 @@ m1.builder 5120 50 3
Setting up a new persistent cloud host:
1. select an ip:
source /srv/private/ansible/files/openstack/persistent-admin/ec2rc.sh
euca-describe-addresses
oeuca-describe-addresses
- pick an ip from the list that is not assigned anywhere
- add it into dns - normally in the cloud.fedoraproject.org but it doesn't
have to be
@@ -114,9 +114,9 @@ Contents should look like this (remove all the comments)
---
# 2cpus, 3GB of ram 20GB of ephemeral space
instance_type: m1.large
# image id
image: emi-B8793915
keypair: fedora-admin
# image id - see global vars. You can also use euca-describe-images to find other images as well
image: "{{ el6_qcow_id }}"
keypair: fedora-admin-20130801
# what security group to add the host to
security_group: webserver
zone: fedoracloud

View File

@@ -0,0 +1,21 @@
pam_url:
{
settings:
{
url = "https://fas-all.phx2.fedoraproject.org:8443/"; # URI to fetch
returncode = "OK"; # The remote script/cgi should return a 200 http code and this string as its only results
userfield = "user"; # userfield name to send
passwdfield = "token"; # passwdfield name to send
extradata = "&do=login"; # extradata to send
prompt = "Password+Token: "; # password prompt
};
ssl:
{
verify_peer = true; # Should we verify SSL ?
verify_host = true; # Should we verify the CN in the SSL cert?
client_cert = "/etc/pki/tls/private/totpcgi.pem"; # file to use as client-side certificate
client_key = "/etc/pki/tls/private/totpcgi.pem"; # file to use as client-side key (can be same file as above if a single cert)
ca_cert = "/etc/pki/tls/private/totpcgi-ca.cert";
};
};

View File

@@ -1,7 +1,7 @@
[epel]
name=Extras Packages for Enterprise Linux $releasever - $basearch
baseurl=http://infrastructure.fedoraproject.org/pub/epel/7/$basearch/
enabled=0
enabled=1
gpgcheck=1
gpgkey=http://infrastructure.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
@@ -15,6 +15,6 @@ gpgkey=http://infrastructure.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
[epel-beta]
name=Extras Packages for Enterprise Linux beta $releasever - $basearch
baseurl=http://infrastructure.fedoraproject.org/pub/epel/beta/7/$basearch/
enabled=1
enabled=0
gpgcheck=1
gpgkey=http://infrastructure.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7

View File

@@ -2,12 +2,12 @@
# URL where are results visible
# default is http://copr
results_baseurl=http://copr-be.cloud.fedoraproject.org/results
results_baseurl=https://copr-be.cloud.fedoraproject.org/results
# ??? What is this
# default is http://coprs/rest/api
#frontend_url=http://copr-fe.cloud.fedoraproject.org/backend
frontend_url=http://172.16.5.31/backend
frontend_url=https://172.16.5.31/backend
# must have same value as BACKEND_PASSWORD from have frontend in /etc/copr/copr.conf
# default is PASSWORDHERE but you really should change it. really.
@@ -55,6 +55,25 @@ worker_logdir=/var/log/copr/workers/
#fedmsg_enabled=false
fedmsg_enabled=true
# minimum age for builds to be pruned
prune_days=14
# path to executable script to clean old build
prune_script=/usr/share/copr/copr_prune_old_builds.sh
# enable package signing, require configured
# signer host and correct /etc/sign.conf
do_sign={{ do_sign }}
# host or ip of machine with copr-keygen
# usually the same as in /etc/sign.conf
keygen_host={{ keygen_host }}
# Spawn builder in advance, before we get task?
# It save time, but consume resources even when
# nothing is in queue
spawn_in_advance={{ spawn_in_advance }}
[builder]
# default is 1800
timeout=3600

View File

@@ -51,6 +51,24 @@ worker_logdir=/var/log/copr/workers/
# default is false
#fedmsg_enabled=false
# minimum age for builds to be pruned
prune_days=14
# path to executable script to clean old build
prune_script=/usr/share/copr/copr_prune_old_builds.sh
# enable package signing, require configured
# signer host and correct /etc/sign.conf
do_sign={{ do_sign }}
# host or ip of machine with copr-keygen
# usually the same as in /etc/sign.conf
keygen_host={{ keygen_host }}
# Spawn builder in advance, before we get task?
# It save time, but consume resources even when
# nothing is in queue
spawn_in_advance={{ spawn_in_advance }}
[builder]
# default is 1800

View File

@@ -2,7 +2,7 @@
# this scrip query for all running VM and terminate those
# which are not currently started by some ansible script
while (chomp($a = qx(ps ax |grep -v 'sh -c ps ax' |grep /home/copr/provision/builderpb.yml | grep -v grep))) {
while (chomp($a = qx(ps ax |grep -v 'sh -c ps ax' |grep 'Task: ' | grep -v grep))) {
# we are starting some VM and could not determine correct list of running VMs
sleep 5;
}

View File

@@ -3,6 +3,7 @@ DATA_DIR = '/var/lib/copr/data'
DATABASE = '/var/lib/copr/data/copr.db'
OPENID_STORE = '/var/lib/copr/data/openid_store'
WHOOSHEE_DIR = '/var/lib/copr/data/whooshee'
WHOSHEE_MIN_STRING_LEN = 2
SECRET_KEY = '{{ copr_secret_key }}'
BACKEND_PASSWORD = '{{ copr_backend_password }}'
@@ -31,3 +32,5 @@ WTF_CSRF_ENABLED = True
# send emails when user's perms change in project?
SEND_EMAILS = True
PUBLIC_COPR_HOSTNAME = '{{ copr_frontend_public_hostname }}'

View File

@@ -22,9 +22,10 @@ WSGISocketPrefix /var/run/wsgi
<VirtualHost *:443>
SSLEngine on
SSLProtocol all -SSLv2
#optimeize on speed
SSLCipherSuite RC4-SHA:AES128-SHA:HIGH:!aNULL:!MD5
# Use secure TLSv1.1 and TLSv1.2 ciphers
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:RC4-SHA:AES128-SHA:HIGH:!aNULL:!MD5
SSLHonorCipherOrder on
Header add Strict-Transport-Security "max-age=15768000"
SSLCertificateFile /etc/pki/tls/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key

View File

@@ -1,2 +1,3 @@
msuchy+coprmachine@redhat.com
asamalik@redhat.com
vgologuz@redhat.com

View File

@@ -71,6 +71,7 @@
with_items:
- rpm
- glib2
- ca-certificates
- yum: name=mock enablerepo=epel-testing state=latest

View File

@@ -1,28 +1,16 @@
config_opts['chroothome'] = '/builddir'
config_opts['basedir'] = '/var/lib/mock'
config_opts['root'] = 'epel-7-x86_64'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64',)
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils findutils gawk gcc gcc-c++ grep gzip info make patch redhat-release-server redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
config_opts['dist'] = 'el7' # only useful for --resultdir variable subst
config_opts['macros'] = {}
config_opts['macros']['%dist'] = '.el7'
config_opts['macros']['%rhel'] = '7'
config_opts['macros']['%el7'] = '1'
config_opts['macros']['%_topdir'] = '/builddir/build'
config_opts['macros']['%_rpmfilename'] = '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm'
config_opts['releasever'] = '7'
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['plugin_conf']['yum_cache_enable'] = False
config_opts['plugin_conf']['ccache_enable'] = False
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=1
logfile=/var/log/yum.log
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
@@ -31,15 +19,42 @@ syslog_ident=mock
syslog_device=
# repos
[base]
name=BaseOS
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os
failovermethod=priority
[beta]
name=beta
baseurl=http://kojipkgs.fedoraproject.org/rhel/beta/7/x86_64/os/
[updates]
name=updates
enabled=1
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates
failovermethod=priority
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
name=epel
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-7&arch=x86_64
failovermethod=priority
enabled=1
[extras]
name=extras
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras
failovermethod=priority
[testing]
name=epel-testing
enabled=0
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel7&arch=x86_64
failovermethod=priority
[local]
name=local
baseurl=http://kojipkgs.fedoraproject.org/repos/epel7-build/latest/x86_64/
cost=2000
enabled=0
[epel-debug]
name=epel-debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-7&arch=x86_64
failovermethod=priority
enabled=0
"""

View File

@@ -57,7 +57,7 @@
# NOTE: Some of the caching options can theoretically affect build
# reproducability. Change with care.
#
config_opts['plugin_conf']['package_state_enable'] = True
config_opts['plugin_conf']['package_state_enable'] = False
# config_opts['plugin_conf']['ccache_enable'] = True
# config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '4G'
# config_opts['plugin_conf']['ccache_opts']['compress'] = None

View File

@@ -8,7 +8,7 @@
RSYNC='/usr/bin/rsync'
RS_OPT="-avSHP --numeric-ids"
RS_DEADLY="--delete --delete-excluded --delete-delay --delay-updates"
ALT_EXCLUDES="--exclude deltaisos/archive"
ALT_EXCLUDES="--exclude deltaisos/archive --exclude 21_Alpha* --exclude 21-Alpha* --exclude 21_Beta* --exclude=F21a-TC1"
EPL_EXCLUDES=""
FED_EXCLUDES=""

View File

@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfk627wDgkJisjGl4RbrUS457WoPdSate1vzgZXApQeAkTG9LLEstAEyThphnJZzDWRYceId+DqZvyrwZttB6Tfptwqs9qwW60HelSVtvq6RDoiQO5yB1ffbeelM6ci5spvzA0b8llUmYpDlCmrbv/or5IXtO9ScAxK7S6Pp2XQYyHJepEclCqfUkmgOXqnoFPFhKhIdaNe7wXCDKnjHSL0HLQmpTREbJ98HNexI76DMdiuG+II7m42XbfToHZtDrsUfd5HGyWLqUWqFfLFoFSSrARE7Aqa2cS1zrLdKHTFnDitBezNeb2J4Go3/23bHe58LV8RfPdIQG9Z8hqYiD9 root@fed-cloud09.cloud.fedoraproject.org

13
files/fedora-cloud/hosts Normal file
View File

@@ -0,0 +1,13 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# http://docs.openstack.org/trunk/install-guide/install/yum/content/basics-neutron-networking-controller-node.html
# controller
{{ controller_public_ip }} controller
# network
{{ network_public_ip }} network
# compute1
# compute1_public_ip compute1

View File

@@ -0,0 +1,9 @@
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR={{ network_public_ip }}
NETMASK={{ public_netmask }} # your netmask
GATEWAY={{ public_gateway_ip }} # your gateway
DNS1={{ public_dns }} # your nameserver
ONBOOT=yes

View File

@@ -0,0 +1,5 @@
export OS_USERNAME=msuchy
export OS_TENANT_NAME=copr
export OS_PASSWORD=TBD
export OS_AUTH_URL=http://209.132.184.9:5000/v2.0/
export PS1='[\u@\h \W(keystone_msuchy)]\$ '

View File

@@ -0,0 +1,4 @@
[client]
host=localhost
user=root
password={{ DBPASSWORD }}

View File

@@ -0,0 +1,502 @@
[general]
# Path to a Public key to install on servers. If a usable key has not
# been installed on the remote servers the user will be prompted for a
# password and this key will be installed so the password will not be
# required again
CONFIG_SSH_KEY=/root/.ssh/id_rsa.pub
# Set to 'y' if you would like Packstack to install MySQL
CONFIG_MARIADB_INSTALL=y
# Set to 'y' if you would like Packstack to install OpenStack Image
# Service (Glance)
CONFIG_GLANCE_INSTALL=y
# Set to 'y' if you would like Packstack to install OpenStack Block
# Storage (Cinder)
CONFIG_CINDER_INSTALL=y
# Set to 'y' if you would like Packstack to install OpenStack Compute
# (Nova)
CONFIG_NOVA_INSTALL=y
# Set to 'y' if you would like Packstack to install OpenStack
# Networking (Neutron)
CONFIG_NEUTRON_INSTALL=y
# Set to 'y' if you would like Packstack to install OpenStack
# Dashboard (Horizon)
CONFIG_HORIZON_INSTALL=y
# Set to 'y' if you would like Packstack to install OpenStack Object
# Storage (Swift)
CONFIG_SWIFT_INSTALL=y
# Set to 'y' if you would like Packstack to install OpenStack
# Metering (Ceilometer)
CONFIG_CEILOMETER_INSTALL=y
# Set to 'y' if you would like Packstack to install OpenStack
# Orchestration (Heat)
CONFIG_HEAT_INSTALL=n
# Set to 'y' if you would like Packstack to install the OpenStack
# Client packages. An admin "rc" file will also be installed
CONFIG_CLIENT_INSTALL=y
# Comma separated list of NTP servers. Leave plain if Packstack
# should not install ntpd on instances.
CONFIG_NTP_SERVERS=
# Set to 'y' if you would like Packstack to install Nagios to monitor
# OpenStack hosts
CONFIG_NAGIOS_INSTALL=n
# Comma separated list of servers to be excluded from installation in
# case you are running Packstack the second time with the same answer
# file and don't want Packstack to touch these servers. Leave plain if
# you don't need to exclude any server.
EXCLUDE_SERVERS=
# Set to 'y' if you want to run OpenStack services in debug mode.
# Otherwise set to 'n'.
CONFIG_DEBUG_MODE=n
# Set to 'y' if you want to use VMware vCenter as hypervisor and
# storageOtherwise set to 'n'.
CONFIG_VMWARE_BACKEND=n
# The IP address of the server on which to install MySQL
CONFIG_MARIADB_HOST={{ controller_public_ip }}
# Username for the MySQL admin user
CONFIG_MARIADB_USER=root
# Password for the MySQL admin user
CONFIG_MARIADB_PW={{ DBPASSWORD }}
# Set the server for the AMQP service
CONFIG_AMQP_BACKEND=rabbitmq
# The IP address of the server on which to install the AMQP service
CONFIG_AMQP_HOST={{ controller_public_ip }}
# Enable SSL for the AMQP service
CONFIG_AMQP_ENABLE_SSL=n
# Enable Authentication for the AMQP service
CONFIG_AMQP_ENABLE_AUTH=n
# The password for the NSS certificate database of the AMQP service
CONFIG_AMQP_NSS_CERTDB_PW={{ CONFIG_AMQP_NSS_CERTDB_PW }}
# The port in which the AMQP service listens to SSL connections
CONFIG_AMQP_SSL_PORT=5671
# The filename of the certificate that the AMQP service is going to
# use
CONFIG_AMQP_SSL_CERT_FILE=/etc/pki/tls/certs/amqp_selfcert.pem
# The filename of the private key that the AMQP service is going to
# use
CONFIG_AMQP_SSL_KEY_FILE=/etc/pki/tls/private/amqp_selfkey.pem
# Auto Generates self signed SSL certificate and key
CONFIG_AMQP_SSL_SELF_SIGNED=y
# User for amqp authentication
CONFIG_AMQP_AUTH_USER=amqp_user
# Password for user authentication
CONFIG_AMQP_AUTH_PASSWORD={{ CONFIG_AMQP_AUTH_PASSWORD }}
# The password to use for the Keystone to access DB
CONFIG_KEYSTONE_DB_PW={{ KEYSTONE_DBPASS }}
# The token to use for the Keystone service api
CONFIG_KEYSTONE_ADMIN_TOKEN={{ ADMIN_TOKEN }}
# The password to use for the Keystone admin user
CONFIG_KEYSTONE_ADMIN_PW={{ ADMIN_PASS }}
# The password to use for the Keystone demo user
CONFIG_KEYSTONE_DEMO_PW={{ DEMO_PASS }}
# Kestone token format. Use either UUID or PKI
CONFIG_KEYSTONE_TOKEN_FORMAT=PKI
# The password to use for the Glance to access DB
CONFIG_GLANCE_DB_PW={{ GLANCE_DBPASS }}
# The password to use for the Glance to authenticate with Keystone
CONFIG_GLANCE_KS_PW={{ GLANCE_PASS }}
# The password to use for the Cinder to access DB
CONFIG_CINDER_DB_PW={{ CINDER_DBPASS }}
# The password to use for the Cinder to authenticate with Keystone
CONFIG_CINDER_KS_PW={{ CINDER_PASS }}
# The Cinder backend to use, valid options are: lvm, gluster, nfs,
# vmdk
CONFIG_CINDER_BACKEND=lvm
# Create Cinder's volumes group. This should only be done for testing
# on a proof-of-concept installation of Cinder. This will create a
# file-backed volume group and is not suitable for production usage.
CONFIG_CINDER_VOLUMES_CREATE=n
# Cinder's volumes group size. Note that actual volume size will be
# extended with 3% more space for VG metadata.
CONFIG_CINDER_VOLUMES_SIZE=5G
# A single or comma separated list of gluster volume shares to mount,
# eg: ip-address:/vol-name, domain:/vol-name
CONFIG_CINDER_GLUSTER_MOUNTS=
# A single or comma seprated list of NFS exports to mount, eg: ip-
# address:/export-name
CONFIG_CINDER_NFS_MOUNTS=
# The IP address of the VMware vCenter datastore
CONFIG_VCENTER_HOST=
# The username to authenticate to VMware vCenter datastore
CONFIG_VCENTER_USER=
# The password to authenticate to VMware vCenter datastore
CONFIG_VCENTER_PASSWORD=
# A comma separated list of IP addresses on which to install the Nova
# Compute services
CONFIG_COMPUTE_HOSTS={{ controller_public_ip }}
# The IP address of the server on which to install the Nova Conductor
# service
CONFIG_NOVA_CONDUCTOR_HOST={{ controller_public_ip }}
# The password to use for the Nova to access DB
CONFIG_NOVA_DB_PW={{ NOVA_DBPASS }}
# The password to use for the Nova to authenticate with Keystone
CONFIG_NOVA_KS_PW={{ NOVA_PASS }}
# The overcommitment ratio for virtual to physical CPUs. Set to 1.0
# to disable CPU overcommitment
CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0
# The overcommitment ratio for virtual to physical RAM. Set to 1.0 to
# disable RAM overcommitment
CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5
# Private interface for Flat DHCP on the Nova compute servers
CONFIG_NOVA_COMPUTE_PRIVIF=lo
# The list of IP addresses of the server on which to install the Nova
# Nova network manager
CONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager
# Public interface on the Nova network server
CONFIG_NOVA_NETWORK_PUBIF={{ controller_public_ip }}
# Private interface for network manager on the Nova network server
CONFIG_NOVA_NETWORK_PRIVIF=lo
# IP Range for network manager
CONFIG_NOVA_NETWORK_FIXEDRANGE={{ internal_interface_cidr }}
# IP Range for Floating IP's
CONFIG_NOVA_NETWORK_FLOATRANGE={{ public_interface_cidr }}
# Name of the default floating pool to which the specified floating
# ranges are added to
CONFIG_NOVA_NETWORK_DEFAULTFLOATINGPOOL=external
# Automatically assign a floating IP to new instances
CONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=y
# First VLAN for private networks
CONFIG_NOVA_NETWORK_VLAN_START=100
# Number of networks to support
CONFIG_NOVA_NETWORK_NUMBER=1
# Number of addresses in each private subnet
CONFIG_NOVA_NETWORK_SIZE=255
# The IP address of the VMware vCenter server
CONFIG_VCENTER_HOST=
# The username to authenticate to VMware vCenter server
CONFIG_VCENTER_USER=
# The password to authenticate to VMware vCenter server
CONFIG_VCENTER_PASSWORD=
# The name of the vCenter cluster
CONFIG_VCENTER_CLUSTER_NAME=
# The password to use for Neutron to authenticate with Keystone
CONFIG_NEUTRON_KS_PW={{ NEUTRON_PASS }}
# The password to use for Neutron to access DB
CONFIG_NEUTRON_DB_PW={{ NEUTRON_DBPASS }}
# A comma separated list of IP addresses on which to install Neutron
CONFIG_NETWORK_HOSTS={{ controller_public_ip }}
# The name of the bridge that the Neutron L3 agent will use for
# external traffic, or 'provider' if using provider networks
CONFIG_NEUTRON_L3_EXT_BRIDGE=provider
# The name of the L2 plugin to be used with Neutron
CONFIG_NEUTRON_L2_PLUGIN=ml2
# A comma separated list of IP addresses on which to install Neutron
# metadata agent
CONFIG_NEUTRON_METADATA_PW={{ NEUTRON_PASS }}
# A comma separated list of network type driver entrypoints to be
# loaded from the neutron.ml2.type_drivers namespace.
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=local,flat,gre
# A comma separated ordered list of network_types to allocate as
# tenant networks. The value 'local' is only useful for single-box
# testing but provides no connectivity between hosts.
CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=gre
# A comma separated ordered list of networking mechanism driver
# entrypoints to be loaded from the neutron.ml2.mechanism_drivers
# namespace.
CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch
# A comma separated list of physical_network names with which flat
# networks can be created. Use * to allow flat networks with arbitrary
# physical_network names.
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=*
# A comma separated list of <physical_network>:<vlan_min>:<vlan_max>
# or <physical_network> specifying physical_network names usable for
# VLAN provider and tenant networks, as well as ranges of VLAN tags on
# each available for allocation to tenant networks.
CONFIG_NEUTRON_ML2_VLAN_RANGES=
# A comma separated list of <tun_min>:<tun_max> tuples enumerating
# ranges of GRE tunnel IDs that are available for tenant network
# allocation. Should be an array with tun_max +1 - tun_min > 1000000
CONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES=1:1000
# Multicast group for VXLAN. If unset, disables VXLAN enable sending
# allocate broadcast traffic to this multicast group. When left
# unconfigured, will disable multicast VXLAN mode. Should be an
# Multicast IP (v4 or v6) address.
CONFIG_NEUTRON_ML2_VXLAN_GROUP=
# A comma separated list of <vni_min>:<vni_max> tuples enumerating
# ranges of VXLAN VNI IDs that are available for tenant network
# allocation. Min value is 0 and Max value is 16777215.
CONFIG_NEUTRON_ML2_VNI_RANGES=
# The name of the L2 agent to be used with Neutron
CONFIG_NEUTRON_L2_AGENT=openvswitch
# The type of network to allocate for tenant networks (eg. vlan,
# local)
CONFIG_NEUTRON_LB_TENANT_NETWORK_TYPE=gre
# A comma separated list of VLAN ranges for the Neutron linuxbridge
# plugin (eg. physnet1:1:4094,physnet2,physnet3:3000:3999)
CONFIG_NEUTRON_LB_VLAN_RANGES=
# A comma separated list of interface mappings for the Neutron
# linuxbridge plugin (eg. physnet1:br-eth1,physnet2:br-eth2,physnet3
# :br-eth3)
CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=
# Type of network to allocate for tenant networks (eg. vlan, local,
# gre, vxlan)
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=gre
# A comma separated list of VLAN ranges for the Neutron openvswitch
# plugin (eg. physnet1:1:4094,physnet2,physnet3:3000:3999)
CONFIG_NEUTRON_OVS_VLAN_RANGES=floatnet
# A comma separated list of bridge mappings for the Neutron
# openvswitch plugin (eg. physnet1:br-eth1,physnet2:br-eth2,physnet3
# :br-eth3)
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=floatnet:br-ex
# A comma separated list of colon-separated OVS bridge:interface
# pairs. The interface will be added to the associated bridge.
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-tun:eth1
# A comma separated list of tunnel ranges for the Neutron openvswitch
# plugin (eg. 1:1000)
CONFIG_NEUTRON_OVS_TUNNEL_RANGES=1:1000
# The interface for the OVS tunnel. Packstack will override the IP
# address used for tunnels on this hypervisor to the IP found on the
# specified interface. (eg. eth1)
CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1
# VXLAN UDP port
CONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789
# To set up Horizon communication over https set this to "y"
CONFIG_HORIZON_SSL=y
# PEM encoded certificate to be used for ssl on the https server,
# leave blank if one should be generated, this certificate should not
# require a passphrase
CONFIG_SSL_CERT=/etc/pki/tls/certs/fed-cloud09.pem
# PEM encoded CA certificates from which the certificate chain of the
# # server certificate can be assembled.
CONFIG_SSL_CACHAIN=/etc/pki/tls/certs/fed-cloud09.pem
# Keyfile corresponding to the certificate if one was entered
CONFIG_SSL_KEY=/etc/pki/tls/private/fed-cloud09.key
# The password to use for the Swift to authenticate with Keystone
CONFIG_SWIFT_KS_PW={{ SWIFT_PASS }}
# A comma separated list of IP addresses on which to install the
# Swift Storage services, each entry should take the format
# <ipaddress>[/dev], for example 127.0.0.1/vdb will install /dev/vdb
# on 127.0.0.1 as a swift storage device(packstack does not create the
# filesystem, you must do this first), if /dev is omitted Packstack
# will create a loopback device for a test setup
CONFIG_SWIFT_STORAGES=
# Number of swift storage zones, this number MUST be no bigger than
# the number of storage devices configured
CONFIG_SWIFT_STORAGE_ZONES=1
# Number of swift storage replicas, this number MUST be no bigger
# than the number of storage zones configured
CONFIG_SWIFT_STORAGE_REPLICAS=1
# FileSystem type for storage nodes
CONFIG_SWIFT_STORAGE_FSTYPE=ext4
# Shared secret for Swift
CONFIG_SWIFT_HASH={{ SWIFT_HASH }}
# Size of the swift loopback file storage device
CONFIG_SWIFT_STORAGE_SIZE=2G
# Whether to provision for demo usage and testing. Note that
# provisioning is only supported for all-in-one installations.
CONFIG_PROVISION_DEMO=n
# Whether to configure tempest for testing. Note that provisioning is
# only supported for all-in-one installations.
CONFIG_PROVISION_TEMPEST=n
# The CIDR network address for the floating IP subnet
CONFIG_PROVISION_DEMO_FLOATRANGE=
# The uri of the tempest git repository to use
CONFIG_PROVISION_TEMPEST_REPO_URI=https://github.com/openstack/tempest.git
# The revision of the tempest git repository to use
CONFIG_PROVISION_TEMPEST_REPO_REVISION=master
# Whether to configure the ovs external bridge in an all-in-one
# deployment
CONFIG_PROVISION_ALL_IN_ONE_OVS_BRIDGE=n
# The password used by Heat user to authenticate against MySQL
CONFIG_HEAT_DB_PW={{ HEAT_DBPASS }}
# The encryption key to use for authentication info in database
CONFIG_HEAT_AUTH_ENC_KEY={{ HEAT_AUTH_ENC_KEY }}
# The password to use for the Heat to authenticate with Keystone
CONFIG_HEAT_KS_PW={{ HEAT_PASS }}
# Set to 'y' if you would like Packstack to install Heat CloudWatch
# API
CONFIG_HEAT_CLOUDWATCH_INSTALL=n
# Set to 'y' if you would like Packstack to install Heat
# CloudFormation API
CONFIG_HEAT_CFN_INSTALL=n
# The IP address of the server on which to install Heat CloudWatch
# API service
CONFIG_HEAT_CLOUDWATCH_HOST={{ controller_public_ip }}
# The IP address of the server on which to install Heat
# CloudFormation API service
CONFIG_HEAT_CFN_HOST={{ controller_public_ip }}
# The IP address of the management node
CONFIG_CONTROLLER_HOST={{ controller_public_ip }}
# Secret key for signing metering messages.
CONFIG_CEILOMETER_SECRET={{ CEILOMETER_SECRET }}
# The password to use for Ceilometer to authenticate with Keystone
CONFIG_CEILOMETER_KS_PW={{ CEILOMETER_PASS }}
# The IP address of the server on which to install mongodb
CONFIG_MONGODB_HOST={{ controller_public_ip }}
# The password of the nagiosadmin user on the Nagios server
CONFIG_NAGIOS_PW=
# To subscribe each server to EPEL enter "y"
CONFIG_USE_EPEL=y
# A comma separated list of URLs to any additional yum repositories
# to install
CONFIG_REPO=
# To subscribe each server with Red Hat subscription manager, include
# this with CONFIG_RH_PW
CONFIG_RH_USER=
# To subscribe each server with Red Hat subscription manager, include
# this with CONFIG_RH_USER
CONFIG_RH_PW=
# To subscribe each server to Red Hat Enterprise Linux 6 Server Beta
# channel (only needed for Preview versions of RHOS) enter "y"
CONFIG_RH_BETA_REPO=n
# To subscribe each server with RHN Satellite,fill Satellite's URL
# here. Note that either satellite's username/password or activation
# key has to be provided
CONFIG_SATELLITE_URL=
# Username to access RHN Satellite
CONFIG_SATELLITE_USER=
# Password to access RHN Satellite
CONFIG_SATELLITE_PW=
# Activation key for subscription to RHN Satellite
CONFIG_SATELLITE_AKEY=
# Specify a path or URL to a SSL CA certificate to use
CONFIG_SATELLITE_CACERT=
# If required specify the profile name that should be used as an
# identifier for the system in RHN Satellite
CONFIG_SATELLITE_PROFILE=
# Comma separated list of flags passed to rhnreg_ks. Valid flags are:
# novirtinfo, norhnsd, nopackages
CONFIG_SATELLITE_FLAGS=
# Specify a HTTP proxy to use with RHN Satellite
CONFIG_SATELLITE_PROXY=
# Specify a username to use with an authenticated HTTP proxy
CONFIG_SATELLITE_PROXY_USER=
# Specify a password to use with an authenticated HTTP proxy.
CONFIG_SATELLITE_PROXY_PW=

View File

@@ -0,0 +1,32 @@
# Warning! Dangerous step! Destroys VMs
# if you do know what you are doing feel free to remove the line below to proceed
exit 1
# also if you really insist to remove VM, uncomment that vgremove near bottom
for x in $(virsh list --all | grep instance- | awk '{print $2}') ; do
virsh destroy $x ;
virsh undefine $x ;
done ;
# Warning! Dangerous step! Removes lots of packages, including many
# which may be unrelated to RDO.
yum remove -y nrpe "*openstack*" \
"*nova*" "*keystone*" "*glance*" "*cinder*" "*swift*" \
mysql mysql-server httpd "*memcache*" ;
ps -ef | grep -i repli | grep swift | awk '{print $2}' | xargs kill ;
# Warning! Dangerous step! Deletes local application data
rm -rf /etc/nagios /etc/yum.repos.d/packstack_* /root/.my.cnf \
/var/lib/mysql/* /var/lib/glance /var/lib/nova /etc/nova /etc/swift \
/srv/node/device*/* /var/lib/cinder/ /etc/rsync.d/frag* \
/var/cache/swift /var/log/keystone ;
umount /srv/node/device* ;
killall -9 dnsmasq tgtd httpd ;
#vgremove -f cinder-volumes ;
losetup -a | sed -e 's/:.*//g' | xargs losetup -d ;
find /etc/pki/tls -name "ssl_ps*" | xargs rm -rf ;
for x in $(df | grep "/lib/" | sed -e 's/.* //g') ; do
umount $x ;
done

View File

@@ -29,7 +29,8 @@ MACHINES='signal.gnome.org
puppet.gnome.org
accelerator.gnome.org
range.gnome.org
pentagon.gimp.org'
pentagon.gimp.org
account.gnome.org'
BACKUP_DIR='/fedora_backups/gnome/'
LOGS_DIR='/fedora_backups/gnome/logs'

View File

@@ -17,12 +17,6 @@
# allow ssh - always
-A INPUT -m conntrack --ctstate NEW -m tcp -p tcp --dport 22 -j ACCEPT
# for fireball mode - allow port 5099 from lockbox and it's ips
-A INPUT -p tcp -m tcp --dport 5099 -s 192.168.1.58 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5099 -s 10.5.126.23 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5099 -s 10.5.127.51 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5099 -s 209.132.181.6 -j ACCEPT
# for nrpe - allow it from nocs
-A INPUT -p tcp -m tcp --dport 5666 -s 192.168.1.10 -j ACCEPT
# FIXME - this is the global nat-ip and we need the noc01-specific ip

View File

@@ -29,12 +29,6 @@ COMMIT
# allow ssh - always
-A INPUT -m conntrack --ctstate NEW -m tcp -p tcp --dport 22 -j ACCEPT
# for fireball mode - allow port 5099 from lockbox and it's ips
-A INPUT -p tcp -m tcp --dport 5099 -s 192.168.1.58 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5099 -s 10.5.126.23 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5099 -s 10.5.127.51 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5099 -s 209.132.181.6 -j ACCEPT
# for nrpe - allow it from nocs
-A INPUT -p tcp -m tcp --dport 5666 -s 192.168.1.10 -j ACCEPT
# FIXME - this is the global nat-ip and we need the noc01-specific ip

View File

@@ -30,22 +30,6 @@ class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/>
<myViewsTabBar class="hudson.views.DefaultMyViewsTabBar"/>
<clouds/>
<slaves>
<slave>
<name>Fedora19</name>
<description></description>
<remoteFS>/mnt/jenkins/</remoteFS>
<numExecutors>2</numExecutors>
<mode>NORMAL</mode>
<retentionStrategy class="hudson.slaves.RetentionStrategy$Always"/>
<launcher class="hudson.plugins.sshslaves.SSHLauncher"
plugin="ssh-slaves@0.21">
<host>172.16.5.12</host>
<port>22</port>
<credentialsId>d844d352-af1d-466b-9fc9-cbb19348103a</credentialsId>
</launcher>
<label></label>
<nodeProperties/>
</slave>
<slave>
<name>EL6</name>
<description></description>

View File

@@ -1,6 +1,6 @@
[sbt-fedorapeople]
name=SBT Fedorapeople Repo
baseurl=http://repos.fedorapeople.org/repos/codeblock/sbt/fedora-18/RPMS/
enabled=1
skip_if_unavailable=1
[codeblock-sbt-extras]
name=Copr repo for sbt-extras owned by codeblock
baseurl=https://copr-be.cloud.fedoraproject.org/results/codeblock/sbt-extras/fedora-$releasever-$basearch/
skip_if_unavailable=True
gpgcheck=0
enabled=0

View File

@@ -1,3 +0,0 @@
# run rdiff backups
MAILTO=kevin@scrye.com,smooge@gmail.com
00 22 * * * root /usr/local/bin/lock-wrapper run-rdiff-backups "/usr/local/bin/run-rdiff-backups"

View File

@@ -5,5 +5,5 @@ source /root/sshagent >>/dev/null
TMPDIR=`mktemp -d /tmp/backups.XXXX`
cd $TMPDIR
git clone http://infrastructure.fedoraproject.org/infra/ansible.git
git clone https://infrastructure.fedoraproject.org/infra/ansible.git
ansible-playbook -i ansible/inventory ansible/playbooks/rdiff-backup.yml

View File

@@ -1,7 +0,0 @@
Alias /openstack /srv/persist/openstack
<Directory "/srv/persist/openstack">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

View File

@@ -0,0 +1,16 @@
#!/bin/sh
# Confine ssh commands
case "$SSH_ORIGINAL_COMMAND" in
*\&*)
echo "Rejected"
;;
*\;*)
echo "Rejected"
;;
rsync\ --server\ --sender*)
$SSH_ORIGINAL_COMMAND
;;
*)
echo "Rejected"
;;
esac

View File

@@ -0,0 +1 @@
ACTION=="add", SUBSYSTEM=="module", KERNEL=="bridge", RUN+="/usr/lib/systemd/systemd-sysctl --prefix=/proc/sys/net/bridge"

View File

@@ -65,16 +65,16 @@
- name: restart ntpd
action: service name=ntpd state=restarted
- name: restart openvpn
- name: restart openvpn (Fedora)
when: ansible_distribution == "Fedora"
action: service name=openvpn@openvpn state=restarted
- name: restart openvpn (RHEL6)
when: ansible_distribution == "RedHat" and ansible_distribution_major_version == "6"
action: service name=openvpn state=restarted
- name: restart openvpn 2
action: service name=openvpn state=restarted
- name: restart openvpn 6
action: service name=openvpn state=restarted
- name: restart openvpn 7
- name: restart openvpn (RHEL7)
when: ansible_distribution == "RedHat" and ansible_distribution_major_version == "7"
action: service name=openvpn@openvpn state=restarted
- name: restart postfix
@@ -98,6 +98,9 @@
- name: restart netapproute
action: command /etc/sysconfig/network-scripts/ifup-routes eth1
- name: restart network
action: service name=network state=restarted
- name: restart unbound
action: service name=unbound state=restarted
@@ -121,3 +124,20 @@
- name: restart memcached
service: name=memcached state=restarted
- name: reload systemd
command: systemctl daemon-reload
- name: restart nagios
shell: nagios -v /etc/nagios/nagios.cfg && systemctl restart nagios
- name: restart bridge
shell: /usr/lib/systemd/systemd-sysctl --prefix=/proc/sys/net/bridge
- name: hup libvirtd
command: pkill -HUP libvirtd
ignore_errors: true
when: inventory_hostname.startswith('buildhw')
- name: restart fcomm-cache-worker
service: name=fcomm-cache-worker state=restarted

19
inventory/backups Normal file
View File

@@ -0,0 +1,19 @@
#
# This is the list of clients we backup with rdiff-backup.
#
[backup_clients]
collab04.fedoraproject.org
db01.phx2.fedoraproject.org
db-datanommer02.phx2.fedoraproject.org
hosted04.fedoraproject.org
hosted-lists01.fedoraproject.org
lockbox01.phx2.fedoraproject.org
people03.fedoraproject.org
pkgs01.phx2.fedoraproject.org
log01.phx2.fedoraproject.org
qadevel.cloud.fedoraproject.org
db-qa01.qa.fedoraproject.org
db-koji01.phx2.fedoraproject.org
copr-be.cloud.fedoraproject.org
value01.phx2.fedoraproject.org
taskotron01.qa.fedoraproject.org

View File

@@ -54,6 +54,10 @@ dbs_to_backup: []
nrpe_procs_warn: 250
nrpe_procs_crit: 300
# by default, the number of emails in queue before we whine
nrpe_check_postfix_queue_warn: 2
nrpe_check_postfix_queue_crit: 5
# env is staging or production, we default it to production here.
env: production

View File

@@ -0,0 +1,28 @@
---
# Define resources for this group of hosts here.
lvm_size: 20000
mem_size: 8192
num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
custom_rules: [
# Need for rsync from log01 for logs.
'-A INPUT -p tcp -m tcp -s 10.5.126.13 --dport 873 -j ACCEPT',
'-A INPUT -p tcp -m tcp -s 192.168.1.59 --dport 873 -j ACCEPT',
]
# No other ports open. no web service running here.
#tcp_ports: []
fas_client_groups: sysadmin-noc
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: anitya
owner: root
group: fedmsg

View File

@@ -0,0 +1,30 @@
---
# Define resources for this group of hosts here.
lvm_size: 20000
mem_size: 2048
num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
# 9940 is for the anitya public relay
tcp_ports: [ 80, 443, 9940 ]
custom_rules: [
# Need for rsync from log01 for logs.
'-A INPUT -p tcp -m tcp -s 10.5.126.13 --dport 873 -j ACCEPT',
'-A INPUT -p tcp -m tcp -s 192.168.1.59 --dport 873 -j ACCEPT',
# Need so that anitya-backend can talk fedmsg to our relay
'-A INPUT -p tcp -m tcp -s 140.211.169.230 --dport 9941 -j ACCEPT',
]
fas_client_groups: sysadmin-noc,sysadmin-web
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: anitya
owner: root
group: apache

View File

@@ -1,4 +1,5 @@
---
host_group: releng
fas_client_groups: sysadmin-releng
freezes: false
#
@@ -6,3 +7,7 @@ freezes: false
#
libdir: /usr/lib
sudoers: "{{ private }}/files/sudo/arm-releng-sudoers"
# For the mock config
kojipkgs_url: kojipkgs.fedoraproject.org
kojihub_url: koji.fedoraproject.org/kojihub

View File

@@ -7,7 +7,8 @@ freezes: false
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000 ]
tcp_ports: [ 3000, 3001, 3002, 3003,
3004, 3005, 3006, 3007 ]
fas_client_groups: sysadmin-noc,sysadmin-badges

View File

@@ -7,7 +7,8 @@ num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000 ]
tcp_ports: [ 3000, 3001, 3002, 3003,
3004, 3005, 3006, 3007 ]
fas_client_groups: sysadmin-noc,sysadmin-badges

View File

@@ -0,0 +1,39 @@
---
# Define resources for this group of hosts here.
lvm_size: 20000
mem_size: 8192
num_cpus: 4
#
# allow incoming openvpn and smtp
#
tcp_ports: [ 25, 1194 ]
udp_ports: [ 1194 ]
#
# drop incoming traffic from less trusted vpn hosts
#
custom_rules: [
'-A INPUT -s 192.168.100/24 -j REJECT --reject-with icmp-host-prohibited',
]
#
# allow a bunch of sysadmin groups here so they can access internal stuff
#
fas_client_groups: sysadmin-ask,sysadmin-web,sysadmin-main,sysadmin-cvs,sysadmin-build,sysadmin-noc,sysadmin-releng,sysadmin-dba,sysadmin-hosted,sysadmin-tools,sysadmin-spin,sysadmin-cloud,fi-apprentice,sysadmin-darkserver,sysadmin-badges,sysadmin-troubleshoot,sysadmin-qa,sysadmin-centos,sysadmin-ppc
#
# This is a postfix gateway. This will pick up gateway postfix config in base
#
postfix_group: gateway
postfix_transport_filename: transports.gateway
#
# Set this to get fasclient cron to make the aliases file
#
fas_aliases: true
#
# Sometimes there are lots of postfix processes
#
nrpe_procs_warn: 900
nrpe_procs_crit: 1000

View File

@@ -11,3 +11,5 @@ udp_ports: [ 69 ]
fas_client_groups: sysadmin-qa
nrpe_procs_warn: 250
nrpe_procs_crit: 300
freezes: false

View File

@@ -0,0 +1,6 @@
---
devel: false
_forward_src: "forward"
copr_backend_ips: "172.16.5.4"
resolvconf: "resolv.conf/cloud"

View File

@@ -0,0 +1,8 @@
---
_lighttpd_conf_src: "lighttpd/lighttpd.conf"
_copr_be_conf: "copr-be.conf"
do_sign: "false"
keygen_host: "copr-keygen.cloud.fedoraproject.org"
spawn_in_advance: "true"

View File

@@ -0,0 +1,8 @@
---
_lighttpd_conf_src: "lighttpd/lighttpd_dev.conf"
_copr_be_conf: "copr-be.conf-dev"
do_sign: "true"
keygen_host: "209.132.184.124"
spawn_in_advance: "true"

View File

@@ -0,0 +1,3 @@
---
copr_hostname: "copr-fe.cloud.fedoraproject.org"
copr_frontend_public_hostname: "copr.fedoraproject.org"

View File

@@ -0,0 +1,2 @@
---
copr_frontend_public_hostname: "copr-fe-dev.cloud.fedoraproject.org"

View File

@@ -0,0 +1,2 @@
---
tcp_ports: [80, 5167]

View File

@@ -0,0 +1,3 @@
---
copr_hostbase: copr-keygen-dev
tcp_ports: [80, 5167]

View File

@@ -0,0 +1,7 @@
---
devel: true
#_forward-src: "{{ files }}/copr/forward-dev"
_forward_src: "forward_dev"
copr_backend_ips: "172.16.5.5 172.16.5.4 172.16.5.24"
resolvconf: "resolv.conf/cloud"

26
inventory/group_vars/fas Normal file
View File

@@ -0,0 +1,26 @@
---
# Define resources for this group of hosts here.
lvm_size: 30000
mem_size: 2048
num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 80, 8443, 8444,
# fas has 32 wsgi processes, each of which need their own port
# open for outbound fedmsg messages.
8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007,
8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015,
8016, 8017, 8018, 8019, 8020, 8021, 8022, 8023,
8024, 8025, 8026, 8027, 8028, 8029, 8030, 8031, ]
fas_client_groups: sysadmin-main,sysadmin-accounts
master_fas_node: False
# A host group for rsync config
rsync_group: fas
nrpe_procs_warn: 300
nrpe_procs_crit: 500

View File

@@ -9,7 +9,7 @@ num_cpus: 2
tcp_ports: [ 3000 ]
# TODO, restrict this down to just sysadmin-releng
fas_client_groups: sysadmin-datanommer,sysadmin-releng
fas_client_groups: sysadmin-datanommer,sysadmin-releng,sysadmin-fedimg
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:

View File

@@ -9,7 +9,7 @@ num_cpus: 2
tcp_ports: [ 3000 ]
# TODO, restrict this down to just sysadmin-releng
fas_client_groups: sysadmin-datanommer,sysadmin-releng
fas_client_groups: sysadmin-datanommer,sysadmin-releng,sysadmin-fedimg
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:

View File

@@ -0,0 +1,21 @@
---
# Define resources for this group of hosts here.
lvm_size: 20000
mem_size: 1024
num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000, 3001, 3002, 3003 ]
fas_client_groups: sysadmin-noc
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: hotness
owner: root
group: fedmsg

View File

@@ -0,0 +1,21 @@
---
# Define resources for this group of hosts here.
lvm_size: 20000
mem_size: 1024
num_cpus: 1
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000, 3001, 3002, 3003 ]
fas_client_groups: sysadmin-noc
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: hotness
owner: root
group: fedmsg

View File

@@ -1,5 +1,7 @@
postfix_group: jenkins-cloud
tcp_ports: [22, 80, 443]
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell

View File

@@ -1,5 +1,5 @@
---
freezes: true
freezes: false
resolvconf: "{{ files }}/resolv.conf/phx2"
fas_client_groups: sysadmin-kernel
sudoers: "{{ private }}/files/sudo/kernel-qa"

View File

@@ -23,4 +23,9 @@ fedmsg_certs:
postfix_group: mailman
# Used by the mailman role
mailman_dbserver: db01.phx2.fedoraproject.org
mailman_db_server: db01.phx2.fedoraproject.org
mailman_url: lists.fedoraproject.org
# by default, the number of emails in queue before we whine
nrpe_check_postfix_queue_warn: 20
nrpe_check_postfix_queue_crit: 50

View File

@@ -30,6 +30,11 @@ virt_install_command: /usr/sbin/virt-install -n {{ inventory_hostname }} -r {{ m
# Postfix main.cf
postfix_group: mailman-stg
mailman_url: lists.stg.fedoraproject.org
# Used by the mailman role
mailman_dbserver: db02.stg.phx2.fedoraproject.org
mailman_db_server: db02.stg.phx2.fedoraproject.org
# by default, the number of emails in queue before we whine
nrpe_check_postfix_queue_warn: 20
nrpe_check_postfix_queue_crit: 50

View File

@@ -1,6 +1,6 @@
---
lvm_size: 20000
mem_size: 4096
mem_size: 8192
num_cpus: 4
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file

View File

@@ -0,0 +1,3 @@
---
# Define resources for this group of hosts here.
fas_client_groups: sysadmin-noc

View File

@@ -1,13 +1,13 @@
---
# Define resources for this group of hosts here.
lvm_size: 20000
mem_size: 2048
num_cpus: 2
mem_size: 6144
num_cpus: 4
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000, 3001, 3002, 3003 ]
tcp_ports: [ 3000, 3001, 3002, 3003, 3004 ]
fas_client_groups: sysadmin-noc,sysadmin-datanommer

View File

@@ -7,7 +7,7 @@ num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000, 3001, 3002, 3003 ]
tcp_ports: [ 3000, 3001, 3002, 3003, 3004 ]
fas_client_groups: sysadmin-noc,sysadmin-datanommer

47
inventory/group_vars/pkgs Normal file
View File

@@ -0,0 +1,47 @@
---
lvm_size: 100000
mem_size: 4096
num_cpus: 4
tcp_ports: [80, 443, 9418,
# These 16 ports are used by fedmsg. One for each wsgi thread.
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
fas_client_groups: sysadmin-main,sysadmin-cvs,sysadmin-build,sysadmin-noc
fas_client_restricted_app: /usr/bin/gl-auth-command
fas_client_admin_app: /usr/bin/gl-auth-command -s
fas_client_ssh_groups: "@cvs,sysadmin-main,sysadmin-cvs,sysadmin-build,sysadmin-noc"
git_group: packager
git_port: 9418
git_server: /usr/libexec/git-core/git-daemon
git_server_args: --export-all --syslog --inetd --verbose
git_basepath: /srv/git/rpms
clamscan_mailto: admin@fedoraproject.org
clamscan_paths:
- /srv/cache/lookaside/pkgs
clamscan_excludes:
- clamav-
- amavisd-new-2.3.3.tar.gz
- bro-20080804.tgz
- mailman-
- sagator-
- nicotine
- fwsnort-1.0.6.tar.gz
- psad-2.1.7.tar.bz2
- pymilter-
- linkchecker-
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: scm
owner: root
group: packager
- service: lookaside
owner: root
group: apache

View File

@@ -0,0 +1,47 @@
---
lvm_size: 100000
mem_size: 4096
num_cpus: 4
tcp_ports: [80, 443, 9418,
# These 16 ports are used by fedmsg. One for each wsgi thread.
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
fas_client_groups: sysadmin-main,sysadmin-cvs,sysadmin-build,sysadmin-noc
fas_client_restricted_app: HOME=/srv/git /usr/share/gitolite3/gitolite-shell user
fas_client_admin_app: HOME=/srv/git /usr/share/gitolite3/gitolite-shell admin
fas_client_ssh_groups: "@cvs,sysadmin-main,sysadmin-cvs,sysadmin-build,sysadmin-noc"
git_group: packager
git_port: 9418
git_server: /usr/libexec/git-core/git-daemon
git_server_args: --export-all --syslog --inetd --verbose
git_basepath: /srv/git/rpms
clamscan_mailto: admin@fedoraproject.org
clamscan_paths:
- /srv/cache/lookaside/pkgs
clamscan_excludes:
- clamav-
- amavisd-new-2.3.3.tar.gz
- bro-20080804.tgz
- mailman-
- sagator-
- nicotine
- fwsnort-1.0.6.tar.gz
- psad-2.1.7.tar.bz2
- pymilter-
- linkchecker-
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: scm
owner: root
group: packager
- service: lookaside
owner: root
group: apache

View File

@@ -6,5 +6,4 @@ num_cpus: 4
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 80 ]
fas_client_groups: sysadmin-noc

View File

@@ -18,3 +18,24 @@ virt_install_command: /usr/sbin/virt-install -n {{ inventory_hostname }} -r {{ m
gateway={{ gw }} dns={{ dns }} console=tty0 console=ttyS0
hostname={{ inventory_hostname }}"
--network=bridge=br0 --autostart --noautoconsole
buildmaster_db_host: localhost
buildmaster_template: ci.master.cfg.j2
buildmaster_endpoint: buildmaster
buildslave_ssh_pubkey: ''
buildslave_port: 9989
buildmaster_dir: /home/buildmaster/master
buildslave_dir: /home/buildslave/slave
buildslave_poll_interval: 1800
master_dir: /home/buildmaster/master
master_user: buildmaster
external_hostname: qadevel.qa.fedoraproject.org
deployment_type: qadevel-prod
tcp_ports: [ 80, 443, "{{ buildslave_port }}" ]
# for now, we're just doing a local slave so we need the slave vars in here
slave_home: /home/buildslave/
slave_dir: /home/buildslave/slave
slave_user: buildslave
freezes: false

View File

@@ -18,3 +18,19 @@ virt_install_command: /usr/sbin/virt-install -n {{ inventory_hostname }} -r {{ m
gateway={{ gw }} dns={{ dns }} console=tty0 console=ttyS0
hostname={{ inventory_hostname }}"
--network=bridge=br0 --autostart --noautoconsole
buildmaster_db_host: localhost
buildmaster_template: ci.master.cfg.j2
buildmaster_endpoint: taskmaster
buildslave_ssh_pubkey: ''
buildslave_port: 9989
buildmaster_dir: /home/buildmaster/master
buildslave_dir: /home/buildslave/slave
buildslave_poll_interval: 1800
master_dir: /home/buildmaster/master
master_user: buildmaster
external_hostname: qadevel-stg.qa.fedoraproject.org
deployment_type: qadevel-stg
tcp_ports: [ 80, 443, "{{ buildslave_port }}" ]
freezes: false

View File

@@ -26,3 +26,5 @@ resultsdb_fe_endpoint: '/resultsdb'
resultsdb_db_name: resultsdb_dev
allowed_hosts:
- 10.5.124
freezes: false

View File

@@ -11,7 +11,7 @@ fas_client_groups: sysadmin-qa
nrpe_procs_warn: 250
nrpe_procs_crit: 300
virt_install_command: /usr/sbin/virt-install -n {{ inventory_hostname }} -r {{ mem_size }}
virt_install_command: /usr/bin/virt-install -n {{ inventory_hostname }} -r {{ mem_size }}
--disk bus=virtio,path={{ volgroup }}/{{ inventory_hostname }}
--vcpus={{ num_cpus }} -l {{ ks_repo }} -x
"ksdevice=eth0 ks={{ ks_url }} console=tty0 console=ttyS0

View File

@@ -27,3 +27,5 @@ resultsdb_fe_endpoint: '/resultsdb'
resultsdb_db_name: resultsdb_stg
allowed_hosts:
- 10.5.124
freezes: false

View File

@@ -1,10 +1,9 @@
---
fas_client_groups: retrace
freezes: false
#
# These are 32bit
#
libdir: /usr/lib
sudoers: "{{ private }}/files/sudo/arm-retrace-sudoers"
tcp_ports: [ 80 ]
tcp_ports: [ 80, 443 ]
nrpe_procs_warn: 900
nrpe_procs_crit: 1000

View File

@@ -8,6 +8,6 @@ lvm_size: 10000
mem_size: 4096
num_cpus: 4
tcp_ports: [ 44333, 44334 ]
tcp_ports: [ 22, 44333, 44334 ]
fas_client_groups: sysadmin-releng

View File

@@ -8,9 +8,11 @@ num_cpus: 2
# the host_vars/$hostname file
tcp_ports: [ 80, 443,
# These 16 ports are used by fedmsg. One for each wsgi thread.
# These 32 ports are used by fedmsg. One for each wsgi thread.
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015,
3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023,
3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031]
# Neeed for rsync from log01 for logs.
custom_rules: [ '-A INPUT -p tcp -m tcp -s 10.5.126.13 --dport 873 -j ACCEPT', '-A INPUT -p tcp -m tcp -s 192.168.1.59 --dport 873 -j ACCEPT' ]

View File

@@ -8,9 +8,11 @@ num_cpus: 2
# the host_vars/$hostname file
tcp_ports: [ 80, 443,
# These 16 ports are used by fedmsg. One for each wsgi thread.
# These 32 ports are used by fedmsg. One for each wsgi thread.
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015,
3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023,
3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031]
# Neeed for rsync from log01 for logs.
custom_rules: [ '-A INPUT -p tcp -m tcp -s 10.5.126.13 --dport 873 -j ACCEPT', '-A INPUT -p tcp -m tcp -s 192.168.1.59 --dport 873 -j ACCEPT' ]

View File

@@ -1,20 +0,0 @@
---
# common items for the releng-* boxes
lvm_size: 50000
mem_size: 4096
num_cpus: 4
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 80, 443, 9989 ]
fas_client_groups: sysadmin-qa
nrpe_procs_warn: 250
nrpe_procs_crit: 300
virt_install_command: /usr/sbin/virt-install -n {{ inventory_hostname }} -r {{ mem_size }}
--disk bus=virtio,path={{ volgroup }}/{{ inventory_hostname }}
--vcpus={{ num_cpus }} -l {{ ks_repo }} -x
"ksdevice=eth0 ks={{ ks_url }} console=tty0 console=ttyS0
hostname={{ inventory_hostname }} nameserver={{ dns }}
ip={{ eth0_ip }}::{{ gw }}:{{ nm }}:{{ inventory_hostname }}:eth0:none"
--network=bridge=br0,model=virtio --autostart --noautoconsole

View File

@@ -23,7 +23,7 @@ master_user: buildmaster
external_hostname: taskotron-dev.fedoraproject.org
resultsdb_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb_api/api/v1.0
resultsdb_frontend_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb/
resultsdb_external_url: https://taskotron-dev.fedoraproject.org/resultsdb_api/
resultsdb_external_url: https://taskotron-dev.fedoraproject.org/resultsdb/
resultsdb_endpoint: resultsdb
resultsdb_api_endpoint: resultsdb_api
landingpage_title: "Taskotron Development"
@@ -34,3 +34,4 @@ fakefedorainfra_db_name: dev_fakefedorainfra
fakefedorainfra_endpoint: fakefedorainfra
fakefedorainfra_url: https://taskotron-dev.fedoraproject.org/fakefedorainfra
taskotron_docs_url: https://docs.qadevel.cloud.fedoraproject.org/libtaskotron/latest/
freezes: false

View File

@@ -21,3 +21,4 @@ buildslave_public_sshkey_file: dev-buildslave-sshkey/dev_buildslave.pub
taskotron_admin_email: taskotron-admin-members@fedoraproject.org
sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
buildmaster_pubkey: "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBK4M03mLIZ0Wf9CzoJtUfOV8pcSxYLSsd4zxaFovDIHZGZH3ifg5Ocwut6L6lBalR3iepa/9EuFvgosi90WM3iI="
freezes: false

View File

@@ -1,12 +1,13 @@
---
lvm_size: 20000
mem_size: 4096
lvm_size: 60000
mem_size: 8096
num_cpus: 2
slave_user: buildslave
taskotron_fas_user: taskotron
resultsdb_server: http://resultsdb01.qa.fedoraproject.org/resultsdb_api/api/v1.0/
bodhi_server: http://10.5.124.206/fakefedorainfra/bodhi/
# this is proxy01.phx2
bodhi_server: https://admin.fedoraproject.org/updates
kojihub_url: http://koji.fedoraproject.org/kojihub
taskotron_master: https://taskotron.fedoraproject.org/taskmaster/
deployment_type: prod
@@ -20,4 +21,4 @@ buildslave_private_sshkey_file: prod-buildslave-sshkey/prod_buildslave
buildslave_public_sshkey_file: prod-buildslave-sshkey/prod_buildslave.pub
taskotron_admin_email: taskotron-admin-members@fedoraproject.org
sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
buildmaster_pubkey: 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM5J0rmopyW96QyCVq5qyRmvsMIevnnPxXRNView1/vFI0ZkmQNeG6KYp0jmXsTDzPMeD4aC1nYIzyLp6OiMjvQ='
buildmaster_pubkey: 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBlB0+PK20wI+MN1eYTDCjpnRZCo3eEdAwR2yuOFhm5BdMvdAokpS3CjA6KSKPQjgTc9UHz4WjwGVysV0sns9h0='

View File

@@ -30,3 +30,4 @@ fakefedorainfra_db_name: fakefedorainfra_stg
fakefedorainfra_endpoint: fakefedorainfra
fakefedorainfra_url: https://taskotron.stg.fedoraproject.org/fakefedorainfra
taskotron_docs_url: https://docs.qadevel.cloud.fedoraproject.org/libtaskotron/latest/
freezes: false

View File

@@ -21,3 +21,4 @@ buildslave_public_sshkey_file: stg-buildslave-sshkey/stg_buildslave.pub
taskotron_admin_email: taskotron-admin-members@fedoraproject.org
sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
buildmaster_pubkey: 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJJ4xAImruf8x0ghwxfq0DM6S00pSoEhpI1VZiG2DT14xD+eMubFQcUMpoQ3IBs3eaatlwVr2qjM4EEBfds/1Zs='
freezes: false

View File

@@ -7,3 +7,4 @@ tcp_ports: [ 80, 443 ]
custom_rules: [ '-A INPUT -p tcp -m tcp -s 209.132.184.0/24 --dport 53 -j ACCEPT', '-A INPUT -p udp -m udp -s 209.132.184.0/24 --dport 53 -j ACCEPT' ]
fas_client_groups: sysadmin-dns
freezes: false

View File

@@ -1,2 +0,0 @@
---
freezes: false

View File

@@ -12,6 +12,7 @@ virthost03.phx2.fedoraproject.org
virthost01.phx2.fedoraproject.org
bvirthost07.phx2.fedoraproject.org
ibiblio04.fedoraproject.org
virthost-comm03.qa.fedoraproject.org
[ciscos]
virthost14.phx2.fedoraproject.org

View File

@@ -1,10 +1,11 @@
---
instance_type: m1.xlarge
image: "{{ el7b_qcow_id }}"
image: "{{ el7_qcow_id }}"
keypair: fedora-admin-20130801
security_group: jenkins
zone: nova
hostbase: jenkins-el7b
hostbase: jenkins-el7
public_ip: 209.132.184.137
root_auth_users: pingou
description: jenkins el7b worker/slave
description: jenkins el7 worker/slave
freezes: false

View File

@@ -9,3 +9,4 @@ public_ip: 209.132.184.143
root_auth_users: duffy kevin
description: artboard cloud instance for the fedora art group
volumes: ['-d /dev/vdb vol-00000009']
freezes: false

View File

@@ -9,3 +9,4 @@ public_ip: 209.132.184.146
root_auth_users: lmacken
description: cloud instance for developing/testing logstash
volumes: ['-d /dev/vdb vol-0000000d']
freezes: false

View File

@@ -9,4 +9,4 @@ public_ip: 209.132.184.147
root_auth_users: pingou
description: fedocal dev server
volumes: ['-d /dev/vdb vol-00000010']
freezes: false

View File

@@ -0,0 +1,16 @@
# 2cpus, 3GB of ram 20GB of ephemeral space
instance_type: m1.large
# image id
image: "{{ el6_qcow_id }}"
keypair: fedora-admin-20130801
# what security group to add the host to
security_group: webserver
zone: fedoracloud
# instance id will be appended
hostbase: darkserver-dev-
# ip should be in the 209.132.184.XXX range
public_ip: 209.132.184.148
# users/groups who should have root ssh access
root_auth_users: kushal @sysadmin-main sayanchowdhury
description: darkserver dev server
freezes: false

View File

@@ -9,3 +9,4 @@ public_ip: 209.132.184.153
root_auth_users: pingou puiterwijk
description: jenkins cloud master
volumes: ['-d /dev/vdb vol-00000011']
freezes: false

View File

@@ -9,3 +9,4 @@ public_ip: 209.132.184.157
root_auth_users: besser82
description: shogun-ca instance, see ticket 4032, besser82 contact
volumes: ['-d /dev/vdb vol-00000026']
freezes: false

View File

@@ -1,10 +0,0 @@
---
instance_type: m1.xlarge
image: "{{ f19_qcow_id }}"
keypair: fedora-admin-20130801
security_group: jenkins
zone: nova
hostbase: jenkins-f19
public_ip: 209.132.184.158
root_auth_users: pingou
description: jenkins f19 worker/slave

View File

@@ -9,3 +9,4 @@ public_ip: 209.132.184.162
root_auth_users: toshio fchiulli
description: cloud instance for developing the next version of the elections app
volumes: ['-d /dev/vdb vol-0000000e']
freezes: false

View File

@@ -8,3 +8,4 @@ hostbase: jenkins-el6
public_ip: 209.132.184.165
root_auth_users: pingou
description: jenkins el6 worker/slave
freezes: false

View File

@@ -1,10 +1,18 @@
---
# 2cpus, 3GB of ram 20GB of ephemeral space
instance_type: m1.large
image: "{{ f18_qcow_id }}"
# image id
image: "{{ el7_qcow_id }}"
keypair: fedora-admin-20130801
security_group: jenkins
zone: nova
hostbase: jenkins-f18
# what security group to add the host to
security_group: webserver
zone: fedoracloud
# instance id will be appended
hostbase: devpi-
# ip should be in the 209.132.184.XXX range
public_ip: 209.132.184.166
root_auth_users: pingou
description: jenkins f18 worker/slave
# users/groups who should have root ssh access
root_auth_users: bkabrda ncoghlan
description: devpi test server
freezes: false
# 5gb persistent storage
volumes: ['-d /dev/vdb vol-0000002d']

View File

@@ -8,3 +8,4 @@ hostbase: jenkins-f20
public_ip: 209.132.184.209
root_auth_users: pingou
description: jenkins f20 worker/slave
freezes: false

View File

@@ -0,0 +1,19 @@
---
nm: 255.255.255.128
gw: 140.211.169.193
dns: 140.211.166.130
volgroup: /dev/vg_guests
eth0_ip: 140.211.169.230
ansible_ssh_host: anitya-backend01.fedoraproject.org
postfix_group: vpn
vmhost: osuosl03.fedoraproject.org
datacenter: osuosl
#
# Only allow postgresql access from the frontend node.
#
custom_rules: [ '-A INPUT -p tcp -m tcp -s 140.211.169.229 --dport 5432 -j ACCEPT' ]

View File

@@ -0,0 +1,16 @@
---
nm: 255.255.255.128
gw: 140.211.169.193
dns: 140.211.166.130
ks_url: http://infrastructure.fedoraproject.org/repo/rhel/ks/kvm-rhel-7
ks_repo: http://infrastructure.fedoraproject.org/repo/rhel/RHEL7-x86_64/
volgroup: /dev/vg_guests
eth0_ip: 140.211.169.229
ansible_ssh_host: anitya-frontend01.fedoraproject.org
postfix_group: vpn
vmhost: osuosl03.fedoraproject.org
datacenter: osuosl

View File

@@ -0,0 +1,3 @@
---
# This is a 32bit host
libdir: /usr/lib

View File

@@ -2,8 +2,8 @@
nm: 255.255.255.0
gw: 10.5.126.254
dns: 10.5.126.21
ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-6
ks_repo: http://10.5.126.23/repo/rhel/RHEL6-x86_64/
ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7
ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/
volgroup: /dev/vg_guests00
eth0_ip: 10.5.126.100
vmhost: virthost14.phx2.fedoraproject.org

View File

@@ -2,8 +2,8 @@
nm: 255.255.255.0
gw: 10.5.126.254
dns: 10.5.126.21
ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-6
ks_repo: http://10.5.126.23/repo/rhel/RHEL6-x86_64/
ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7
ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/
volgroup: /dev/vg_guests
eth0_ip: 10.5.126.68
vmhost: virthost12.phx2.fedoraproject.org

Some files were not shown because too many files have changed in this diff Show More