1476 Commits

Author SHA1 Message Date
Patrick Uiterwijk
e35e850ad3 Merge branch 'openvpn_handler' of /git/ansible into openvpn_handler 2014-08-02 15:00:10 +00:00
Patrick Uiterwijk
2c5755dbc4 Add nagios to trusted openid roots 2014-08-02 15:00:06 +00:00
Pierre-Yves Chibon
8406c182ef Add openvpn handler for Fedora 20+ 2014-08-01 12:58:11 +02:00
Pierre-Yves Chibon
b34999e1f4 Add the logic to enable the openvpn server on EL6, EL7 and Fedora in the client and the server 2014-08-01 12:39:43 +02:00
Pierre-Yves Chibon
7f30c0fc7a Adjust the openvpn handler automatically to the distribution used 2014-08-01 12:35:11 +02:00
Pierre-Yves Chibon
00e9c9737f Add an openvpn handler for EL6 2014-08-01 12:35:11 +02:00
Pierre-Yves Chibon
92dab2a497 Clean openvpn server files that were doing nothing in the client 2014-08-01 12:31:37 +02:00
Pierre-Yves Chibon
6878e49796 Fix the files list in the openvpn/client role 2014-08-01 12:22:10 +02:00
Pierre-Yves Chibon
3aa0127662 Dependencies between roles are marked in the meta folder not the tasks one 2014-08-01 12:16:09 +02:00
Pierre-Yves Chibon
901624caea Mark the openvpn client and server as requesting the openvpn base role 2014-08-01 12:10:06 +02:00
Pierre-Yves Chibon
e5ff3b586e Start the port to ansible of openvpn 2014-07-31 22:37:58 +02:00
Kevin Fenzi
0f302056a3 Adjust this weed entry to match any line in dhclient.c 2014-07-31 15:35:13 +00:00
Pierre-Yves Chibon
5da315864c Create a new module: packager_alias containing the scripts to create the <pkg>-owner aliases 2014-07-31 13:34:53 +02:00
Kevin Fenzi
e2e9cb38d2 Add collectd to keys too 2014-07-31 04:36:37 +00:00
Kevin Fenzi
d2f74f359e These are gone now. 2014-07-31 00:16:00 +00:00
Kevin Fenzi
445af9594c Make sure we enable iptables. 2014-07-31 00:06:34 +00:00
Kevin Fenzi
5e445ec964 Add db-qa01 to backups. Set it to backup some dbs. 2014-07-30 21:31:00 +00:00
Ricky Elrod
fe359becaa noc01 not noc1
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-29 21:57:34 +00:00
Ricky Elrod
a2aaeabe91 define this handler
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-29 21:46:38 +00:00
Ricky Elrod
333383240d only install rsyncd on noc01, I think
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-29 21:26:34 +00:00
Ricky Elrod
8b59c4a93f This needs libsemanage-python
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-29 21:24:48 +00:00
Ricky Elrod
c7bee7cb55 noc02 host_vars
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-29 20:21:30 +00:00
Kevin Fenzi
29ea9e6d8b virthost02 was retired last week. 2014-07-28 22:18:52 +00:00
Ricky Elrod
a98ac219d8 heh
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-28 21:59:13 +00:00
Kevin Fenzi
0a613af025 Need 755 here. 2014-07-28 21:32:35 +00:00
Kevin Fenzi
9175ca5193 Try this 2014-07-28 21:25:27 +00:00
Kevin Fenzi
698358bc45 Tweak for selinux 2014-07-28 21:09:39 +00:00
Kevin Fenzi
31e6d3c73b Pull pager.py from private. 2014-07-28 20:55:33 +00:00
Kevin Fenzi
c0ec391612 (re)add pager app. Might be handy at some point. 2014-07-28 20:29:21 +00:00
Kevin Fenzi
75e072a7a5 Move fasClient runs to every 30min instead of every 10min. 2014-07-28 20:10:12 +00:00
Kevin Fenzi
a6f4ff7fa0 Don't double copy nagios plugins on noc servers. 2014-07-28 19:38:31 +00:00
Till Maas
72d4d67610 autosign: Update sign-bridge1 to new IP 2014-07-28 21:03:57 +02:00
Kevin Fenzi
ffd7fa49c7 Weed out some collectd noise from busgateway 2014-07-28 14:29:21 +00:00
Ricky Elrod
13b0802e2a Fix /var/android perms
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-28 11:56:16 +00:00
Kevin Fenzi
bc6aebf1ff Add this back too 2014-07-27 22:47:41 +00:00
Kevin Fenzi
f31d4c0ba2 Odd. Reverting back. 2014-07-27 22:22:20 +00:00
Kevin Fenzi
d62c75acde Confirm this is the problem 2014-07-27 22:16:10 +00:00
Kevin Fenzi
733b80f9ac More fun with quoting. 2014-07-27 22:14:34 +00:00
Ralph Bean
1ccd58f23e Typofix. 2014-07-25 16:03:30 +00:00
Ralph Bean
f64f9ea208 Revert "Turns out that staging fabric is not going to be accesible from where we sit."
This reverts commit 6f1cc1d305.
2014-07-25 15:59:06 +00:00
Kevin Fenzi
9dcc85c283 Revert this back to normal and see if it works now. 2014-07-25 04:27:38 +00:00
Ralph Bean
546cf7e89b This group got renamed. 2014-07-24 21:18:38 +00:00
Ralph Bean
3b8ce49793 Ouroboros.
Don't let datanommer read in a backlog from itself.
2014-07-24 20:48:38 +00:00
Ralph Bean
de7dca1364 No comment. 2014-07-24 20:33:56 +00:00
Ralph Bean
ce1b8f91e5 Try to make /var/run/fedmsg generally accesible to nrpe. 2014-07-24 20:17:16 +00:00
Ralph Bean
e5e380857e Ignore these errors. 2014-07-24 19:57:05 +00:00
Ralph Bean
0d1dbc4c1b Same trick for the guests. 2014-07-24 19:13:48 +00:00
Stephen Smoogen
db9bf35f47 Hey look ma.. dhcp ranges are cool. 2014-07-24 17:29:08 +00:00
Kevin Fenzi
69670dabd3 Switch this back to copy for now 2014-07-24 17:26:26 +00:00
Kevin Fenzi
0cfbc53db9 Add time in here. 2014-07-24 03:43:26 +00:00
Kevin Fenzi
097b7feda6 Try this. 2014-07-24 02:30:25 +00:00
Kevin Fenzi
cad5b1a9ff Try this using 's 2014-07-23 23:22:23 +00:00
Kevin Fenzi
44bf4608ca How about this 2014-07-23 23:15:10 +00:00
Kevin Fenzi
f36314fc7e Try this 2014-07-23 23:08:57 +00:00
Kevin Fenzi
ac3b23dd67 Fix typo 2014-07-23 23:04:08 +00:00
Kevin Fenzi
aab3e5d55a See if this makes noc playbook any faster. 2014-07-23 23:02:43 +00:00
Kevin Fenzi
50b6fcacc0 Add a dynamic range here for new devices. 2014-07-23 22:41:44 +00:00
Stephen Smoogen
94d591cc88 maybe this makes ports for dhcp? 2014-07-23 22:13:33 +00:00
Ralph Bean
f740aa1612 Knock this down while twisted still has the default threadpool size. 2014-07-23 20:43:34 +00:00
Ralph Bean
0d380575a9 Remove old references to app0\* from the fedmsg config. 2014-07-23 20:34:12 +00:00
Ralph Bean
473ce2c403 Also, open ports for fedmsg on the mailman boxes. 2014-07-23 16:41:37 +00:00
Ralph Bean
dee6e6b9a2 Give mailman01 an extra fedmsg endpoint. 2014-07-23 16:39:47 +00:00
Tim Flink
ff9a4beb60 fixing taskotron-prod urls 2014-07-23 13:24:22 +00:00
Kevin Fenzi
296f682df5 Revert "Try reverting this."
This reverts commit e0ca22fea7.
2014-07-23 03:48:48 +00:00
Kevin Fenzi
20413aa848 Revert "Try this again."
This reverts commit 8c6b225bbd.
2014-07-23 03:48:47 +00:00
Kevin Fenzi
52b27cf228 Revert "And try this too"
This reverts commit 4c99cd8f23.
2014-07-23 03:48:21 +00:00
Kevin Fenzi
4c99cd8f23 And try this too 2014-07-23 03:47:04 +00:00
Kevin Fenzi
8c6b225bbd Try this again. 2014-07-23 03:45:49 +00:00
Kevin Fenzi
e0ca22fea7 Try reverting this. 2014-07-23 03:44:05 +00:00
Kevin Fenzi
7c7ee7b374 Fix parent for releng04 2014-07-22 23:44:24 +00:00
Kevin Fenzi
6e18fe5959 More fixing. 2014-07-22 23:36:28 +00:00
Kevin Fenzi
ca9e22c3ff Another stray mention of a host 2014-07-22 23:25:47 +00:00
Kevin Fenzi
6f21a49000 Another fix. 2014-07-22 23:21:24 +00:00
Kevin Fenzi
de34dd16dc Add tag to nagios config copy 2014-07-22 23:18:15 +00:00
Stephen Smoogen
900c737824 and then we added portmap so nfs would work 2014-07-22 23:17:14 +00:00
Kevin Fenzi
1f962863f7 Another fix 2014-07-22 23:16:45 +00:00
Kevin Fenzi
7b4086ce60 Add https services for mgmt in 2014-07-22 23:14:46 +00:00
Kevin Fenzi
9734900cbe Drop bvirthost01/05 and virthost02 2014-07-22 23:10:04 +00:00
Kevin Fenzi
54ea4a002b Add vh16/17/18 and mgmt 2014-07-22 22:59:55 +00:00
Kevin Fenzi
4cd8e39470 Missed a file. 2014-07-22 22:42:09 +00:00
Kevin Fenzi
5ef08ef4da Take a stab at adjusting for new mgmt network in nagios 2014-07-22 22:33:32 +00:00
Tim Flink
d4fd714e15 putting newline back into resultsdb_frontend settings so that it renders properly 2014-07-22 16:02:27 +00:00
Martin Krizek
8dd0c9036c taskotron add buildmaster_pubkey to prod-clients 2014-07-22 15:07:38 +00:00
Tim Flink
79d47f4978 adding prod vars to buildslave's buildbot.tac 2014-07-22 14:57:51 +00:00
Martin Krizek
f40dbffcf2 taskotron buildslave: fix ownership of known_hosts 2014-07-22 14:38:46 +00:00
Martin Krizek
739c6d0376 taskotron-prod add buildslave_ssh_pubkey 2014-07-22 14:18:58 +00:00
Martin Krizek
70e03463ee taskotron: add MAILFROM in fetch_activity's cron job 2014-07-22 13:27:03 +00:00
Martin Krizek
1d5bb2462e buildbot taskotron.master: include taskname in the mail notifier subject 2014-07-22 12:49:53 +00:00
Tim Flink
76ebfdd7ab production doesn't need fakefedorainfra 2014-07-22 02:32:21 +00:00
Tim Flink
a12d3b0fc0 adding missing taskotron_docs var to taskotron-prod 2014-07-22 01:59:05 +00:00
Toshio くらとみ
9de3c0285d Cross your fingers 2014-07-22 00:49:52 +00:00
Toshio くらとみ
ad7919d864 Try this one... I think I might have to quote the literal "="'s though 2014-07-22 00:46:26 +00:00
Toshio くらとみ
eba5f504c4 Revert the previous -- we're closer but that's not quite it 2014-07-22 00:39:17 +00:00
Toshio くらとみ
8ba153a1a5 Seems like we're getting closer 2014-07-22 00:27:01 +00:00
Toshio くらとみ
762ec15502 Try number 2 2014-07-22 00:19:24 +00:00
Toshio くらとみ
22f485e764 Let's start trying some different syntaxes to quote vars 2014-07-22 00:16:53 +00:00
Kevin Fenzi
71bc9cb42b Actually set the host base 2014-07-21 23:38:49 +00:00
Kevin Fenzi
4150ea1483 Fix this hopefully now. 2014-07-21 23:34:36 +00:00
Kevin Fenzi
0b5879584a Tweak this some. 2014-07-21 23:33:16 +00:00
Kevin Fenzi
8e2d982130 User is fedora here. 2014-07-21 23:26:39 +00:00
Kevin Fenzi
ed7b1f7d9e Adjust playbook 2014-07-21 23:24:21 +00:00
Kevin Fenzi
d2c6440ca8 Use the right frigging keypair 2014-07-21 23:20:22 +00:00
Tim Flink
1357718019 reverting quoting changes to virt_install_command in group_vars/all 2014-07-21 23:05:31 +00:00
Tim Flink
206f24ac6b trying another combination of quotes in an attempt to make ansible happy 2014-07-21 22:46:44 +00:00
Tim Flink
bb460b8ff0 use single quotes around virt-install command in an attempt to keep ansible from parsing it 2014-07-21 22:36:02 +00:00
Tim Flink
83540dd5fa quoting virt-install command for new verison of ansible 2014-07-21 22:26:25 +00:00
Kevin Fenzi
7507139e92 Add koschei cloud instance for testing - ticket 4449 2014-07-21 22:07:16 +00:00
Tim Flink
70a2508f8f adding taskotron-prod-clients and initial settings for prod environment 2014-07-21 20:58:01 +00:00
Aurélien Bompard
63a56a4532 Mailman: avoid DB lockups on parallel servers 2014-07-21 19:02:28 +00:00
Kevin Fenzi
ed9990e17b Add qa06 2014-07-21 18:31:48 +00:00
Kevin Fenzi
d9ce6b13ce Drop monitor. 2014-07-21 18:07:28 +00:00
Aurélien Bompard
9676c5befb Align mailman's main.cf with the standard one 2014-07-21 17:56:14 +00:00
Aurélien Bompard
5d57028fd6 Set the postfix group for mailman servers 2014-07-21 17:52:39 +00:00
Aurélien Bompard
515576b016 Revert "Add optional dependency" (useless)
This reverts commit 51bc270346.
2014-07-21 16:57:37 +00:00
Kevin Fenzi
3d23b94dd1 Adjust weed to drop these anoying collectd messages from busgateway 2014-07-21 16:41:18 +00:00
Aurélien Bompard
51bc270346 Add optional dependency 2014-07-21 16:03:49 +00:00
Aurélien Bompard
786d325a79 Move mailman's postfix config to the base role 2014-07-21 16:03:49 +00:00
Kevin Fenzi
06b2f232a8 Switch backups to backup log01 instead of log02 2014-07-21 15:48:18 +00:00
Pierre-Yves Chibon
9a6cd71777 Fix the FAS url in stg 2014-07-21 16:47:58 +02:00
Kevin Fenzi
7bb42d3c99 Just gzip here, xz confuses epylog. 2014-07-21 14:28:30 +00:00
Kevin Fenzi
7a666b0de6 Also allow rsync from log01 to pull http logs on noc01 2014-07-21 14:17:42 +00:00
Tim Flink
7bab60be7d adding trailing / to links in buildmaster config to fix generated links in emails 2014-07-21 13:52:25 +00:00
Tim Flink
b6f087bc8e fedmsg-hub needs to be restarted after changing taskotron-trigger config 2014-07-21 12:11:12 +00:00
Tim Flink
4118fdb718 fixing resultsdb_url for taskotron-stg 2014-07-21 11:44:45 +00:00
Tim Flink
64e2dd4132 updating taskotron trigger config to use correct values 2014-07-21 11:29:47 +00:00
Kevin Fenzi
7c4e179ebf Add tftp server for noc01 firewall 2014-07-20 03:32:50 +00:00
Kevin Fenzi
566b253f5b Adjust for rhel7 2014-07-20 01:34:41 +00:00
Kevin Fenzi
2df32922c8 Also use only one dns server 2014-07-20 00:54:44 +00:00
Kevin Fenzi
5b34e3274a Drop this old virt-install group var and use the global one. 2014-07-20 00:54:12 +00:00
Kevin Fenzi
594020f1d6 Set this to be the group name 2014-07-20 00:53:14 +00:00
Kevin Fenzi
473636ca4c These are vpn 2014-07-19 23:48:02 +00:00
Kevin Fenzi
5ab781961a Bump this timeout way up. 2014-07-19 23:41:52 +00:00
Kevin Fenzi
193e645fbd So why is dns anoying on installs. 2014-07-19 23:10:19 +00:00
Kevin Fenzi
93120cf9b9 Add keys02 and unbound-osuosl01 2014-07-19 23:07:34 +00:00
Kevin Fenzi
87e79d7cfc Allow noc02 to talk to nrpe on noc01 over the vpn. 2014-07-19 20:05:36 +00:00
Kevin Fenzi
284c0bf188 Setup rrdtool collectd config 2014-07-19 18:32:56 +00:00
Kevin Fenzi
f634818cf3 Fix wrong dir 2014-07-19 17:43:39 +00:00
Kevin Fenzi
0c6f700f62 Add log01 merged file check nrpe command 2014-07-19 17:32:11 +00:00
Kevin Fenzi
2cfdd4bff9 Add log01 here. 2014-07-19 16:39:15 +00:00
Kevin Fenzi
9455539d36 Move this check to log01 2014-07-19 16:23:14 +00:00
Kevin Fenzi
6b1411b072 Fix up nrpe.cfg race condition on noc 2014-07-19 16:21:51 +00:00
Kevin Fenzi
a8775ae19b Set this to vpn postfix 2014-07-19 15:58:53 +00:00
Ralph Bean
fc58f89ab9 Typo. 2014-07-19 13:29:35 +00:00
Ralph Bean
9e85f042a8 Turn on multi-threading for FMN backend. 2014-07-19 13:19:43 +00:00
Ralph Bean
1fdb343941 Only install this on rhel7 boxen. 2014-07-19 01:47:41 +00:00
Tim Flink
2a0d9f6646 fixing typo and missing link on taskotron frontpage for stg and dev 2014-07-18 23:53:41 +00:00
Tim Flink
f36b32b5b6 fixing typo in buildmaster configuration 2014-07-18 22:35:49 +00:00
Tim Flink
427480c594 adding mail status notifications to taskotron buildmaster 2014-07-18 22:26:27 +00:00
Kevin Fenzi
b5ea5af7f5 Fix this directory 2014-07-18 21:13:27 +00:00
Kevin Fenzi
dfd7b14575 Add the proper ping.conf for collectd server. 2014-07-18 21:09:38 +00:00
Kevin Fenzi
2276f25345 Forgot to comment these out. 2014-07-18 20:44:36 +00:00
Kevin Fenzi
5c87555862 Merge branch 'master' of /git/ansible 2014-07-18 20:42:30 +00:00
Ricky Elrod
84f5005104 lib -> lib64
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-18 20:42:10 +00:00
Kevin Fenzi
92549b5c05 Enter log01, bravest of the brave 2014-07-18 20:42:00 +00:00
Kevin Fenzi
10c4c85a53 Fix path to check_dig 2014-07-18 20:32:22 +00:00
Kevin Fenzi
a7c3271b6b Set sb07 to use vpn for postfix 2014-07-18 20:25:14 +00:00
Ralph Bean
620beb87f3 Don't forget the unix_stream_socket. 2014-07-18 20:09:24 +00:00
Kevin Fenzi
dc234b10bf How about making this use lib64. ;) 2014-07-18 20:07:55 +00:00
Ralph Bean
7d0161c9fa Readin', and writin', and getattrin' 2014-07-18 20:06:55 +00:00
Ralph Bean
e0bbc8fe6e And.. talk to the sock. 2014-07-18 20:03:55 +00:00
Ralph Bean
28bd3996a7 This has to be the last one.. 2014-07-18 20:00:58 +00:00
Ralph Bean
8ef047dc5b Furthermore. 2014-07-18 19:53:12 +00:00
Ralph Bean
507a1492ae Also, this. 2014-07-18 19:46:33 +00:00
Ralph Bean
72f79922ae Add selinux module for collectd. 2014-07-18 19:38:09 +00:00
Kevin Fenzi
862c814690 We also need this port for collectd 2014-07-18 18:41:06 +00:00
Kevin Fenzi
8019968f01 Add syncHttpLogs to log01 2014-07-18 18:33:57 +00:00
Kevin Fenzi
de7f7ab079 Add a v4-v5 collectd migration config 2014-07-18 18:15:28 +00:00
Kevin Fenzi
d0b258c33e This should be using copy 2014-07-18 18:09:46 +00:00
Kevin Fenzi
3e78a078b1 Do this the other way 2014-07-18 18:06:12 +00:00
Ralph Bean
d87df7ff61 Apparently this is how you make default vars for roles. 2014-07-18 18:04:09 +00:00
Ralph Bean
ebe32c7bef Give a default value. 2014-07-18 18:04:09 +00:00
Kevin Fenzi
c16e810e4a Fix double modules in path. 2014-07-18 18:01:04 +00:00
Kevin Fenzi
4e6a4357e0 Fix missing a typo 2014-07-18 17:58:58 +00:00
Kevin Fenzi
9323f33c73 Add path 2014-07-18 17:56:55 +00:00
Kevin Fenzi
7efe08a558 Add epylog role to log01. 2014-07-18 17:50:29 +00:00
Ralph Bean
8adb643de6 Provide backlog options for the new fedmsg feature. 2014-07-18 17:45:04 +00:00
Kevin Fenzi
b137f536cf Add rsync open on atomic01 2014-07-18 17:40:03 +00:00
Kevin Fenzi
d8be30c7ed Set download-ib02 to use bastion vpn for mail. 2014-07-18 17:15:16 +00:00
Kevin Fenzi
b185a927b8 Add rsyncd to noc01 so we can rsync httpd logs off it. 2014-07-18 16:46:40 +00:00
Patrick Uiterwijk
6d2728e00d Re-add this, as this is fixed in 3.0.5+ 2014-07-18 15:58:57 +00:00
Ralph Bean
5ae57c7161 Open up that vpn port for busgateway's relay. 2014-07-18 15:40:08 +00:00
Patrick Uiterwijk
b0990fee36 This needs some small changes 2014-07-18 09:06:42 +00:00
Ralph Bean
0b46561764 Again with the file and the present. 2014-07-17 21:25:41 +00:00
Ralph Bean
02f193e30f Make sure nrpe can talk to the monitoring sockets of fedmsg daemons. 2014-07-17 21:22:21 +00:00
Ralph Bean
e0e78585a7 Reduce fedmsg loglevel. 2014-07-17 21:03:50 +00:00
Tim Flink
b6ea396501 fixing db access for stg fake_fedorainfra 2014-07-17 20:18:39 +00:00
Ricky Elrod
20e83a28c0 started
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 20:06:24 +00:00
Ricky Elrod
4a9a78b08f nuke more nsca
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 20:02:47 +00:00
Ricky Elrod
488b61e5c5 I am really, really bad at this. :(
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 20:02:11 +00:00
Ricky Elrod
0f9b24aea5 Merge branch 'master' of /git/ansible 2014-07-17 19:56:21 +00:00
Ricky Elrod
ad82a12c1d add missing services to start/autostart
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 19:56:10 +00:00
Ralph Bean
8acd523425 NRPE selinux policy. 2014-07-17 19:48:15 +00:00
Ricky Elrod
e106a24f23 Merge branch 'master' of /git/ansible 2014-07-17 19:47:39 +00:00
Ricky Elrod
39e2f50025 Everything hates me
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 19:47:35 +00:00
Tim Flink
a9da3b7e11 fixing urls for taskotron-stg-clients 2014-07-17 19:45:43 +00:00
Ricky Elrod
337597653d let it rain, let it pour. Enable rsyslog and postfix
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 19:44:08 +00:00
Ricky Elrod
20fde1a5b1 Merge branch 'master' of /git/ansible 2014-07-17 19:37:09 +00:00
Ricky Elrod
3c234f36a4 fix auth stuff here
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 19:37:04 +00:00
Ralph Bean
9048203023 Strip off our nice new logging prefix here. 2014-07-17 19:28:25 +00:00
Ralph Bean
28776f10ba {{libdir}} 2014-07-17 19:25:09 +00:00
Ralph Bean
8999dc9717 Datanommer history nagios checks. 2014-07-17 19:19:16 +00:00
Ralph Bean
a411c40da9 s/present/file/ 2014-07-17 19:12:53 +00:00
Ralph Bean
4392717e7c Try setting permissions on the monitoring socket for fedmsg-hub. 2014-07-17 19:11:10 +00:00
Ricky Elrod
d4d7bb25e5 Merge branch 'master' of /git/ansible 2014-07-17 19:04:01 +00:00
Ricky Elrod
2496977ce7 nuke
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 19:03:57 +00:00
Tim Flink
af615db01b adding buildmaster pubkey for taskotron stg clients 2014-07-17 18:50:11 +00:00
Tim Flink
e5ec6ba281 start and enable fedmsg-hub for taskotron-trigger 2014-07-17 18:43:02 +00:00
Ralph Bean
532004d77b Replace the fedmsg-gateway service file with our own to do resource limits the systemd way. 2014-07-17 18:36:07 +00:00
Ricky Elrod
0db611db0b tcp_ports
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 18:07:46 +00:00
Ricky Elrod
6925a2cdef do a sync of nagios/hosts from puppet
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 17:25:39 +00:00
Ricky Elrod
03b9e61ecd widen host selector
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 17:23:35 +00:00
Ricky Elrod
6c365ae1c3 noc03 -> noc01
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 17:22:39 +00:00
Tim Flink
cf3a5f8e84 fixing fake_fedorainfra settings to work with more than just dev 2014-07-17 17:15:26 +00:00
Ralph Bean
ed8420c706 Right. Except for staging... 2014-07-17 15:39:51 +00:00
Ralph Bean
f37014f246 Gotta get on that vpn. 2014-07-17 15:35:39 +00:00
Ralph Bean
e14e123d9a Add the prod node to the mix. 2014-07-17 15:04:17 +00:00
Miroslav Suchý
33d5b0d2aa put admin.fedoraproject.org/voting on trusted list of fedora openID
so user, who is going to vote, does not need to approve/reject review of authorization details
2014-07-17 10:01:07 +00:00
Miroslav Suchý
16d5a369a0 revert 602405b5 - copr is on F20 and does not need hotfix any more 2014-07-17 09:57:52 +00:00
Miroslav Suchý
fc85af9aba install python-novaclient
we need this for playbooks to spin up/terminate VM
2014-07-17 09:57:52 +00:00
Ralph Bean
60d2ee61db Name these, just so they look symmetrical. 2014-07-17 02:07:00 +00:00
Ralph Bean
f71a60936b Enable datanommer again. 2014-07-17 02:06:32 +00:00
Ralph Bean
45e5b2536f Yes. PY2 is the same as 'not PY3'. 2014-07-17 01:52:44 +00:00
Ralph Bean
21d378da97 Have to restart here too.. 2014-07-17 01:47:11 +00:00
Ralph Bean
4464657024 Websocket server config. 2014-07-17 01:40:44 +00:00
Ralph Bean
9877feee45 Add a datanommer role for busgateway01 staging. 2014-07-17 01:22:12 +00:00
Ricky Elrod
d7073bd80b Make nagios-external maybe work
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-17 00:52:41 +00:00
Ralph Bean
f01107d0bf Also, this port. 2014-07-16 23:10:59 +00:00
Ralph Bean
3954235b9b Open some ports for those fedmsg services. 2014-07-16 23:00:47 +00:00
Ralph Bean
f889df3727 Try setting up relay and gateway on new busgateway01. 2014-07-16 22:56:32 +00:00
Kevin Fenzi
c53b02cf35 Allow us to look at collectd 2014-07-16 22:29:42 +00:00
Kevin Fenzi
59df5e6b4b Setup logrotate for merged logs. 2014-07-16 22:10:52 +00:00
Kevin Fenzi
652e84ff8d Add vpn 2014-07-16 21:54:27 +00:00
Kevin Fenzi
a7d016c2b3 aa! 2014-07-16 21:45:41 +00:00
Kevin Fenzi
be0803de15 Bad dns. No doughnut. 2014-07-16 21:24:03 +00:00
Kevin Fenzi
3bd7212bd4 Might hate 2 dns servers here. 2014-07-16 21:18:50 +00:00
Kevin Fenzi
d7df76a1f8 Just use the default virt-install, can add disk later. 2014-07-16 21:04:59 +00:00
Kevin Fenzi
d445a1df19 First rough cut at a logserver setup. Will need lots more tweaking. 2014-07-16 21:01:29 +00:00
Dennis Gilmore
061a72dae4 symlink /srv/pungi on relase composeboxes 2014-07-16 20:16:16 +00:00
Ralph Bean
8068a89108 copy/pasta artifact. 2014-07-16 20:11:41 +00:00
Ralph Bean
a42891fc64 A playbook for busgateway01. 2014-07-16 20:09:08 +00:00
Ralph Bean
ffa767153f Add ansible inventory stuff for busgateway01. 2014-07-16 20:06:55 +00:00
Kevin Fenzi
ffa0bce058 Move to sign-bridge01 2014-07-16 15:39:15 +00:00
Kevin Fenzi
13b58b41c1 Add repos and 2fa to sign-bridge 2014-07-16 15:28:46 +00:00
Pierre-Yves Chibon
0da020781c Move the nuancier wsgi file into /var/www 2014-07-16 10:47:55 +02:00
Pierre-Yves Chibon
d38f03ca64 Make public the daily backup of pkgdb2 2014-07-15 22:56:52 +02:00
Kevin Fenzi
7e8a49b989 Add a gpg1 link 2014-07-15 18:46:46 +00:00
Kevin Fenzi
0b7a7bfcc4 Drop this part, it's done in the hosts role. 2014-07-15 18:39:34 +00:00
Kevin Fenzi
76db690075 -1 2014-07-15 18:37:43 +00:00
Ralph Bean
d600f85601 Remove retired packages from tagger with a cronjob. 2014-07-15 18:27:27 +00:00
Kevin Fenzi
dedec7b357 Fix ip for admin 2014-07-15 18:10:08 +00:00
Kevin Fenzi
475257aad6 Clean up vars to be more correct. 2014-07-15 17:15:45 +00:00
Kevin Fenzi
d2b53039fd Add a sign-bridge01 and move around some sign stuff 2014-07-15 17:13:55 +00:00
Ralph Bean
f21c4c004f New thresholds for fmn. 2014-07-15 13:34:05 +00:00
Miroslav Suchý
0af5712b07 enable one more file 2014-07-15 10:39:10 +00:00
Miroslav Suchý
199ca80a62 disable temporary 2014-07-15 10:33:08 +00:00
Miroslav Suchý
1353f8b148 copr-be-dev should be on F20 now 2014-07-15 10:19:42 +00:00
Kevin Fenzi
4bd5ce457e memcached03/04 are no more. 2014-07-15 04:12:50 +00:00
Kevin Fenzi
abedfb7cc8 Switch stuff over to new memcached 2014-07-14 22:16:47 +00:00
Kevin Fenzi
6476f0254d Leave memcached03/04 in hosts for stg for now. 2014-07-14 22:10:53 +00:00
Kevin Fenzi
932ad658d9 Add memcached to master.yml 2014-07-14 22:08:18 +00:00
Kevin Fenzi
232be783ca Fold a bunch of staging hosts files into a common one, add hosts tag to role. 2014-07-14 22:06:05 +00:00
Kevin Fenzi
e26d017034 Use correct net 2014-07-14 21:43:31 +00:00
Kevin Fenzi
77897bacc7 memcached01/02 reborn as rhel7 and with much ansible. 2014-07-14 21:23:23 +00:00
Ricky Elrod
9e57170d2d Merge branch 'master' of /git/ansible 2014-07-14 20:06:39 +00:00
Ricky Elrod
17389159f9 remove the tag, it worked \o/
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-14 20:06:37 +00:00
Kevin Fenzi
00a2222002 paste02 has moved to vh18 2014-07-14 20:04:48 +00:00
Ricky Elrod
a7574c74b1 tag it temporarily so I can run just that task
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-14 20:04:16 +00:00
Ricky Elrod
faa1a38a13 Does this do what I want?
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-14 20:03:35 +00:00
Ricky Elrod
6408447ffc Merge branch 'master' of /git/ansible 2014-07-14 19:33:40 +00:00
Ricky Elrod
9bc474e30a live in the modern age
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-14 19:33:05 +00:00
Ralph Bean
9168bb8f3e Make a home for badge stls. 2014-07-14 18:16:42 +00:00
Tim Flink
ce0f825ce7 fixing external hostname for taskotron-dev 2014-07-14 13:40:37 +00:00
Tim Flink
892dec6138 relative links don't need a hostname 2014-07-14 13:40:37 +00:00
Miroslav Suchý
504b24ebce install postfix on copr-fe
so we get emails about tracebacks
2014-07-14 13:35:03 +00:00
Tim Flink
79fdf11a1c updating taskotron landingpage to work with new resultsdb endpoints 2014-07-14 13:29:09 +00:00
Tim Flink
95901b885b fixing resultsdb_frontend_url to work with dev proxy config 2014-07-14 13:29:09 +00:00
Ralph Bean
9a67e35a9e Take sysadmin-main out of pkgdb admin list in staging for testing. 2014-07-14 13:19:21 +00:00
Tim Flink
4a37544c3f adding dev/stg/prod configs for buildmaster user 2014-07-14 13:17:34 +00:00
Tim Flink
38b2a5fc75 fixing taskotron-dev proxy settings for resultsdb and resultsdb_frontend 2014-07-14 12:59:02 +00:00
Miroslav Suchý
575ea5135a add fedora-21 to copr
temporary - untill it arrive to mock
2014-07-14 11:06:54 +00:00
Patrick Uiterwijk
8fe6c7b8a7 Cleanup the database whenever the FedOAuth playbook is ran 2014-07-14 04:33:04 +00:00
Ricky Elrod
a6292ac0ff install nagios-plugins and mod_auth_openid
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-14 01:39:34 +00:00
Ricky Elrod
e678b0bb5d openid auth
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-14 01:37:05 +00:00
Ricky Elrod
c1aca5f215 enable 2fa because it makes my life easier
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-14 00:04:50 +00:00
Kevin Fenzi
eeb920aa1b Need to be able to send mail from wiki for watched pages. 2014-07-13 21:15:32 +00:00
Ralph Bean
a3d8da8bc8 openvpn_client_7 2014-07-11 18:37:03 +00:00
Ricky Elrod
6080c9797f shut up rsyslog too
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-11 18:29:51 +00:00
Ralph Bean
1aeb0804f0 host_vars for datagrepper prod nodes. 2014-07-11 18:05:09 +00:00
Ralph Bean
75d15c979b Nuke datagrepper02.stg.phx2.fedoraproject.org 2014-07-11 17:44:53 +00:00
Kevin Fenzi
aac580fc16 Update rhel7 repo for extras and ha 2014-07-11 17:32:03 +00:00
Ralph Bean
b8b2bcffbf Copy/pasta fix. 2014-07-11 17:07:28 +00:00
Ralph Bean
3e7d62dcba Remove bum default config files. 2014-07-11 17:02:52 +00:00
Ralph Bean
5d2b16883b Use db-datanommer fqdn. 2014-07-11 17:01:36 +00:00
Ralph Bean
e2ac16bd44 modern apache syntax. 2014-07-11 16:57:14 +00:00
Ralph Bean
9c622ee19f datagrepper role has to come after mod_wsgi. 2014-07-11 16:45:52 +00:00
Ralph Bean
24a8a2517d No more. No less. 2014-07-11 16:43:44 +00:00
Ralph Bean
c81dd3b8a4 Correct this. 2014-07-11 16:37:29 +00:00
Kevin Fenzi
71ff6c7606 Fix hostnaame typo 2014-07-11 00:50:08 +00:00
Ricky Elrod
f095a51ee2 shut postfix up
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-11 00:32:22 +00:00
Ricky Elrod
1c740934fa make it reachable
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-11 00:22:06 +00:00
Ricky Elrod
3d755e0e5e delete unused files lost in a sync from puppet
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-11 00:20:41 +00:00
Ricky Elrod
4ee9d202d6 _7
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-11 00:12:49 +00:00
Ricky Elrod
4ecee79069 openvpn
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-11 00:06:06 +00:00
Ricky Elrod
e85e55799b vg_virthost
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-10 23:31:57 +00:00
Ricky Elrod
22d0aef540 move to vh17
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-10 23:29:52 +00:00
Ricky Elrod
8b4c232a07 make perms right
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-10 23:17:17 +00:00
Ricky Elrod
d9e9601769 sync nagios files from puppet
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-10 23:08:02 +00:00
Ricky Elrod
240396e373 noc03
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-10 22:46:58 +00:00
Ricky Elrod
0651a975c9 Merge branch 'master' of /git/ansible 2014-07-10 22:35:25 +00:00
Ricky Elrod
9a86673a66 nagios_phx2.yml -> noc.yml
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-10 22:35:18 +00:00
Ricky Elrod
9c88922b64 add tftp_server/dhcp_server to noc playbook
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-10 22:35:00 +00:00
Kevin Fenzi
e6e34b17f6 Add dhcp01 to ansible 2014-07-10 22:33:46 +00:00
Kevin Fenzi
e280dd0802 Add a tftp_server role for noc/dhcp01 2014-07-10 22:14:09 +00:00
Kevin Fenzi
9117585832 Add a dhcp_server role for noc and dhcp01 2014-07-10 22:00:31 +00:00
Kevin Fenzi
d574410f96 Fix indexing to show full filename. Ticket 4446 2014-07-10 20:28:12 +00:00
Ralph Bean
074dd3f17a Try using a jinja2 "default" filter. 2014-07-10 19:11:31 +00:00
Ralph Bean
ab65c8aeb7 I wonder. 2014-07-10 18:57:29 +00:00
Ralph Bean
1cd54af996 Base fedmsg setup for jenkins. 2014-07-10 18:41:14 +00:00
Kevin Fenzi
88335f85de Adjust openvpn rules for rhel7 2014-07-10 17:43:14 +00:00
Kevin Fenzi
46c93a62ba Try this 2014-07-10 17:08:06 +00:00
Kevin Fenzi
b192824544 switch download-ib02 to rhel7 2014-07-10 17:01:08 +00:00
Tim Flink
c099623e88 fixing taskotron-client14 host vars, 13 != 14 2014-07-10 11:37:10 +00:00
Tim Flink
746666b5f5 fixing deployment_type for taskotron-stg-clients 2014-07-10 11:21:58 +00:00
Kevin Fenzi
9b0e41d4c6 nfs01 is gone 2014-07-10 03:27:59 +00:00
Kevin Fenzi
80cf0691ad Collapse this down so it's idempotent 2014-07-10 02:30:38 +00:00
Stephen Smoogen
d0327f7da9 and we can use the original item 2014-07-10 02:05:17 +00:00
Stephen Smoogen
66aaad9432 adding initial log01 2014-07-10 02:02:35 +00:00
Ricky Elrod
ebd48d6a94 do (re)starting after applying config changes, when it makes sense
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 21:49:22 +00:00
Ricky Elrod
0d66229c57 does this do what I want?
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 21:45:07 +00:00
Ricky Elrod
d5ad84c3fe copy not file :(
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 21:28:49 +00:00
Kevin Fenzi
e067bd485b Merge branch 'master' of /git/ansible 2014-07-09 21:26:36 +00:00
Kevin Fenzi
ba0af98867 Add osuosl03 2014-07-09 21:26:28 +00:00
Patrick Uiterwijk
dccb497fd5 Enable new feature where we send the email alias in case of CLA signed 2014-07-09 21:26:26 +00:00
Ricky Elrod
31ac4a14d4 comment out more xmpp stuff for now
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 21:13:16 +00:00
Ricky Elrod
19274ca96f use the right key from ansible-private
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 21:07:08 +00:00
Ricky Elrod
06ede132fe nagils? wtf is a nagils? :)
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 20:36:08 +00:00
Ricky Elrod
8f8bf55242 comment out the service too
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 20:33:29 +00:00
Ricky Elrod
267de66138 no nsca either, this might take a while :P
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 20:25:33 +00:00
Ricky Elrod
ba98ab357a no python-xmpp in rhel7 :(
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 20:22:53 +00:00
Ricky Elrod
91166fb5bf typos are not valid, who knew?
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 20:16:04 +00:00
Ricky Elrod
48fbcd4978 groups are not users, who knew?
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 20:15:25 +00:00
Ricky Elrod
3f300be3bc same with vpn
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 19:59:11 +00:00
Ricky Elrod
d52b639f48 disable 2fa because this is just a test and not worth making keys for
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 19:54:36 +00:00
Ricky Elrod
8ebc4720d5 steal nirik's denyhosts conditional ;)
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 19:50:32 +00:00
Kevin Fenzi
527db9d666 Conditionalize the rhel6/7 openvpn task 2014-07-09 19:38:05 +00:00
Kevin Fenzi
deb9cbf62a Denyhosts conditional 2014-07-09 19:30:16 +00:00
Ricky Elrod
e645400139 I'm not sure if we need this yet
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 19:19:34 +00:00
Ricky Elrod
63ea5ed163 Merge branch 'master' of /git/ansible 2014-07-09 19:12:14 +00:00
Ricky Elrod
c6c87a42ef no denyhosts for now :(
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 19:12:06 +00:00
Kevin Fenzi
b4439ab453 Use the actual right ip 2014-07-09 19:05:12 +00:00
Ricky Elrod
7886c719d2 Merge branch 'master' of /git/ansible 2014-07-09 18:57:08 +00:00
Ricky Elrod
c3944e49da try using the ip instead of infra.fp.o
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 18:56:58 +00:00
Kevin Fenzi
2d5fa6203c Fine then mr dns server. 2014-07-09 18:39:45 +00:00
Kevin Fenzi
d1a9dda953 This should be , seperated. 2014-07-09 18:37:08 +00:00
Ricky Elrod
b5ed94dc05 Merge branch 'master' of /git/ansible 2014-07-09 18:33:42 +00:00
Ricky Elrod
55ffb6ed64 Add missing group_vars because I am an idiot
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-09 18:33:36 +00:00
Kevin Fenzi
ba6a82a964 Set this to external 2014-07-09 18:27:27 +00:00
Kevin Fenzi
7ee37d676b Move a smtp-mm from telia over to coloamer 2014-07-09 18:04:40 +00:00
Kevin Fenzi
97889ca566 ok, try this longer way 2014-07-09 16:47:10 +00:00
Kevin Fenzi
ce4a22cf64 Tweak rootpw for composer hosts with different one. 2014-07-09 16:45:29 +00:00
Ralph Bean
17e47c5372 Make kickstarts explicit for bz2fm. 2014-07-09 15:29:52 +00:00
Ralph Bean
351486cdcd Add fedimg to the master playbook. 2014-07-09 14:54:13 +00:00
Ralph Bean
de29af9cc9 Make bugzilla2fedmsg01 real. 2014-07-09 14:48:13 +00:00
Ralph Bean
f211a91092 fedmsg endpoints and certs for fedimg01. 2014-07-09 14:15:47 +00:00
Ralph Bean
d0768d6357 Right. denyhosts. 2014-07-09 14:08:09 +00:00
Ralph Bean
ae5c56a79c Initial playbook for fedimg. 2014-07-09 13:56:44 +00:00
Ralph Bean
b5d38d0960 Inventory entries for new fedimg01 nodes. 2014-07-09 13:48:23 +00:00
Dennis Gilmore
20a9d05455 point branched configs at f21 repos 2014-07-09 03:32:30 +00:00
Ricky Elrod
a103f51f2b Sync nagios files from puppet
Until we switch over to this, use this to sync:

rsync -avr ~/puppet/modules/nagios/files .
2014-07-08 23:06:32 +00:00
Ricky Elrod
49521dc1ff get noc03.phx2 ready to exist
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-08 23:01:29 +00:00
Kevin Fenzi
ea8a59df40 Add some lovely openvpn 2014-07-08 22:09:09 +00:00
Kevin Fenzi
2bd0eb9031 Move fedmsg setup last. 2014-07-08 21:51:48 +00:00
Kevin Fenzi
54aa9c8226 Need the nfs mounts before the releng role runs 2014-07-08 21:25:53 +00:00
Kevin Fenzi
8346166c90 drop nfs stuff from releng, add nfs/client to compose machines. 2014-07-08 21:22:19 +00:00
Kevin Fenzi
75be449044 Move releng_config to a role so we can add masher user before fedmsg. 2014-07-08 20:36:26 +00:00
Kevin Fenzi
65760320e7 Just move these over to local storage for now. 2014-07-08 20:33:45 +00:00
Tim Flink
d982debd19 adding apache task to resultsdb01.qa 2014-07-08 20:04:39 +00:00
Tim Flink
33c6b8b6d7 adding sudoers to taskotron01.qa and resultsdb01.qa 2014-07-08 19:55:17 +00:00
Tim Flink
6044b0ace2 fixing lvname for taskotron01.qa on virthost-comm02 2014-07-08 19:27:34 +00:00
Kevin Fenzi
d572ce7875 Move this stuff into the group file to save some duplication. 2014-07-08 19:08:15 +00:00
Kevin Fenzi
7733ced65f Rename this to composers 2014-07-08 19:00:07 +00:00
Kevin Fenzi
8482fd40ac Rename releng01/02 to branched-composer and rawhide-composer. 2014-07-08 18:28:06 +00:00
Tim Flink
9e8ae648ab moving taskotron01.qa to virthost-comm02.qa 2014-07-08 18:07:35 +00:00
Ralph Bean
b51c07d83e No denyhosts for rhel7. 2014-07-08 17:58:51 +00:00
Tim Flink
1b0b262e47 adding the rest of the things for taskotron-prod and resultsdb-prod 2014-07-08 17:51:06 +00:00
Ralph Bean
86f587fdae Hosts is a role, not a task these days. 2014-07-08 17:35:34 +00:00
Ralph Bean
1181dc6835 More these to a "templates/" dir. 2014-07-08 17:30:23 +00:00
Tim Flink
405fdaa536 preparing for taskotron production setup 2014-07-08 17:26:56 +00:00
Ralph Bean
a07d60886b Add host_vars for datagrepper01 and 02 as they stand. 2014-07-08 16:44:25 +00:00
Ralph Bean
796a28899b Comment out datagrepper gluster stuff. 2014-07-08 16:10:06 +00:00
Ralph Bean
5b23aa818f Adjust ansible group stuff for datagrepper. 2014-07-08 15:41:03 +00:00
Ralph Bean
d6962cc9d3 Comment out fedmsg-hub datagrepper stuff for now. 2014-07-08 15:37:21 +00:00
Aditya adimania Patawari
e470c9948e Initial port of datagrepper from puppet to ansible.
https://fedorahosted.org/fedora-infrastructure/ticket/4393
2014-07-08 15:35:43 +00:00
Stephen Smoogen
d3a7ea1fa7 The hobbits are trickzie and stuck variables in group not host 2014-07-08 15:20:29 +00:00
Tim Flink
7683b86364 updating resultsdb-stg endpoints 2014-07-08 04:17:42 +00:00
Tim Flink
dfc58e678c fixing db permissions setting for resultsdb-backend 2014-07-08 04:10:19 +00:00
Tim Flink
fcadde2964 fixing resultsdb config for db user in dev/stg/prod 2014-07-08 04:04:37 +00:00
Tim Flink
c194a19fcb changed taskotron-stg deployment type to stg 2014-07-08 02:17:55 +00:00
Kevin Fenzi
654ecad3db Drop this for now too 2014-07-08 01:37:46 +00:00
Kevin Fenzi
7d4d26e557 Drop taskotron-stg01 from staging. 2014-07-08 01:35:01 +00:00
Tim Flink
b96683556d updating taskotron buildbot roles with stg config values 2014-07-08 00:15:15 +00:00
Tim Flink
6d682cdb1b fixing db name and variable use for taskotron-dev buildmaster 2014-07-08 00:05:47 +00:00
Tim Flink
ba0ef5deba changing stg db names to match existing convention 2014-07-07 22:25:19 +00:00
Tim Flink
cc5ae5cdf3 adding deployment_type to resultsdb-stg 2014-07-07 22:22:46 +00:00
Tim Flink
31e9b226d6 updating restultsdb-stg db name for dev/stg/prod naming 2014-07-07 22:17:23 +00:00
Tim Flink
3aa0490f75 updating buildmaster ip for taskotron-stg-clients 2014-07-07 22:17:23 +00:00
Tim Flink
0637e35371 updating taskotron-stg01's clients 2014-07-07 22:17:23 +00:00
Kevin Fenzi
d5fc8e3301 taskotron-stg01 is a special snowflake. ;) 2014-07-07 22:09:10 +00:00
Tim Flink
8149370aa5 adding the other taskotron-stg-clients back into inventory 2014-07-07 21:40:28 +00:00
Tim Flink
76b7e74b0d renaming virt26-29.qa to taskotron-client26-29.qa 2014-07-07 20:12:15 +00:00
Tim Flink
a814a75254 specifying num_cpus and mem_size for taskotron clients 2014-07-07 20:02:28 +00:00
Kevin Fenzi
345dcd70e5 Name this right. 2014-07-07 19:53:54 +00:00
Kevin Fenzi
a4bd562e87 Add a hosts file for taskotron-stg01 2014-07-07 19:47:31 +00:00
Tim Flink
6f85dfb50c moving resultsdb and resultsdb_frontend to separated endpoints for proxying 2014-07-07 19:39:58 +00:00
Tim Flink
270871cdf0 removing duplicated group from inventory 2014-07-07 19:22:55 +00:00
Tim Flink
8e7a4bd62f fixing inventory for taskotron-stg 2014-07-07 19:18:54 +00:00
Kevin Fenzi
27a171a040 stg playbook should run against stg. 2014-07-07 19:18:25 +00:00
Kevin Fenzi
ea7647db08 Move taskotron-stg01 to new ip 2014-07-07 19:10:17 +00:00
Tim Flink
596c0a7b0e adding taskotron-stg group for stg taskotron master 2014-07-07 19:00:59 +00:00
Tim Flink
88d1390a17 updating reverse proxy config for resultsdb to send X-Script-Name 2014-07-07 18:32:53 +00:00
Kevin Fenzi
cd657f2794 Drop this too 2014-07-07 17:29:55 +00:00
Kevin Fenzi
3a52dc1ac4 ok, just do this for now. 2014-07-07 17:17:39 +00:00
Kevin Fenzi
430bdb591a Revert "Revert "That doesn't work, lets try this.""
This reverts commit 362710ffa8.
2014-07-07 17:11:56 +00:00
Ricky Elrod
649108c0c3 work so far on nagios_server role.
Signed-off-by: Ricky Elrod <codeblock@fedoraproject.org>
2014-07-07 17:09:38 +00:00
Ricky Elrod
4ee5939b13 in progress 2014-07-07 17:00:27 +00:00
Kevin Fenzi
362710ffa8 Revert "That doesn't work, lets try this."
This reverts commit 0a33ecd4e3.
2014-07-07 16:55:04 +00:00
Kevin Fenzi
0a33ecd4e3 That doesn't work, lets try this. 2014-07-07 16:44:36 +00:00
Kevin Fenzi
2123ca949c Make virt-instance-create more clear on where it's doing things. 2014-07-07 16:41:09 +00:00
Tim Flink
e81fa93478 changing taskotron-stg-clients inventory to the last remaining client 2014-07-07 15:24:58 +00:00
Ralph Bean
e6e6a957d1 This could be either kind of error. 2014-07-07 15:12:56 +00:00
Tim Flink
78b92983ca backing taskotron-stg-clients off to 2 hosts so ansible has a better chance of connecting to everything instead of failing 2014-07-07 14:44:37 +00:00
Tim Flink
4f2438ad2e changing taskotron-stg-clients again, trying 3 hosts this time 2014-07-07 14:36:04 +00:00
Tim Flink
f78179dbc2 changing taskotron-stg-clients to a different set of 2 hosts to workaround an ssh connection issue 2014-07-07 14:22:18 +00:00
Ralph Bean
558c50965e Cert and endpoint setup for fmn backend. 2014-07-07 14:20:38 +00:00
Tim Flink
7a940b5b04 limiting taskotron-stg-clients to 2 hosts while triaging setup issues 2014-07-07 14:06:23 +00:00
Kevin Fenzi
2032b6396a Narrow this forward to only valid ips at site. 2014-07-05 21:33:31 +00:00
Kevin Fenzi
692458e19e coloamer01 is a virthost 2014-07-05 21:25:38 +00:00
Kevin Fenzi
a326c9e867 Just add this for now to get rid of ssh noise at coloamer01 2014-07-05 21:11:59 +00:00
Kevin Fenzi
61e65a9026 Add nagios_client tag to nagios_client role 2014-07-05 17:05:14 +00:00
Kevin Fenzi
bc187c07d8 Adjust base nrpe values. RHEL7 has more threads. 2014-07-04 15:15:25 +00:00
Ralph Bean
51e097143c Make psutil features of our fedmsg config optional for mod_wsgi on rhel7. 2014-07-04 04:35:27 +00:00
Tim Flink
3f6fb1677f adding taskotron-stg-clients 2014-07-04 04:12:31 +00:00
Tim Flink
5e13b61d11 adding sudoers to qa virthosts 2014-07-04 03:28:51 +00:00
Tim Flink
71e762b432 another small change to a link on the taskotron landing page 2014-07-04 03:20:03 +00:00
Tim Flink
05ff9f89fe another small html fix to the taskotron landing page, hopefully the last one 2014-07-04 03:12:42 +00:00
Tim Flink
39d0f8927c fixing invalid html in taskotron landing page 2014-07-04 03:01:31 +00:00
Tim Flink
df809c8e1e adding link to fake_fedorainfra for dev and stg taskotron landing page 2014-07-04 02:57:34 +00:00
Tim Flink
42c3bfa136 updating ip for fakefedorainfra endpoint 2014-07-04 02:42:27 +00:00
Tim Flink
f43909c5aa disabling file logging and setting db host for fake_fedorainfra 2014-07-04 02:38:50 +00:00
Tim Flink
3c6188ca36 adding qa04.qa, qa05.qa as virthosts 2014-07-03 23:33:59 +00:00
Tim Flink
fc174ca555 removing stray / from landingpage 2014-07-03 22:44:56 +00:00
Tim Flink
c7cc1b0ef2 make sure that the buildmaster's pubkey is known to taskotron clients 2014-07-03 22:33:46 +00:00
Tim Flink
ba09165152 updating buildmaster ip for master config on taskotron-dev 2014-07-03 22:22:51 +00:00
Tim Flink
c97377d262 fixing landing page link for taskotron-dev 2014-07-03 22:16:15 +00:00
Tim Flink
931b1979d5 updating buildmaster ip for taskotron-dev-clients 2014-07-03 21:33:33 +00:00
Kevin Fenzi
7113f43507 Add datacenter and resolv.conf for coloamer 2014-07-03 21:29:56 +00:00
Kevin Fenzi
af420851cc Switch coloamer01 over to ansible 2014-07-03 21:12:10 +00:00
Kevin Fenzi
7fd9aaf2d8 Switch ip to one with an external mapping 2014-07-03 20:31:38 +00:00
Tim Flink
d10f4a5e9b adjusting conditionals for slightly different use of is_rhel and is_fedora 2014-07-03 19:36:02 +00:00
Tim Flink
32a7e4163b fixing path to ssl certs for ssl-taskotron 2014-07-03 19:20:55 +00:00
Tim Flink
741b71b7e2 adding variable for fakefedorainfra endpoint 2014-07-03 19:09:10 +00:00
Tim Flink
daa867504e missed a reference to wrong fakefedorainfra db name var 2014-07-03 19:04:53 +00:00
Tim Flink
fc4fcbc442 fixing fakefedorainfra db name variable 2014-07-03 19:01:41 +00:00
Tim Flink
45ca4043ac adding local ssl role for taskotron-dev 2014-07-03 18:56:59 +00:00
Tim Flink
befd796809 changing virt27.qa to be a 32 bit host 2014-07-03 18:33:00 +00:00
Tim Flink
298cd36c65 adding libdir for virt27 since it's an i386 host 2014-07-03 17:29:10 +00:00
Kevin Fenzi
84212e5e66 Lets see if this is a bit cleaner and more ansibley 2014-07-03 16:37:35 +00:00
Kevin Fenzi
ece93a1936 Add port 80 to allowed here. 2014-07-03 16:08:15 +00:00
Tim Flink
ed947449af adding 32 bit support to yumrepos task and changing virt29 to i386 2014-07-03 15:52:44 +00:00
Tim Flink
8465d6243a adding fake_fedorainfra role for taskotron 2014-07-03 14:58:59 +00:00
Tim Flink
db80839ca3 re-adding virt27-29.qa to inventory 2014-07-03 14:30:33 +00:00
Tim Flink
d2756dbd04 changing buildslave setup tasks to use sudo and buildslave user 2014-07-03 14:20:11 +00:00
Kevin Fenzi
b82c153329 Set all taskotron-dev-clients to use qavirt-sudoers 2014-07-03 14:10:00 +00:00
Tim Flink
f445cb7273 missed a variable conversion in buildslave-configure when moving the role from qa's repo 2014-07-03 13:53:06 +00:00
Tim Flink
3d12d96573 fixing path to ssh key in private files 2014-07-03 13:49:31 +00:00
Tim Flink
a3aa563c0f updating buildslave configuration for infra playbook and adding required variables 2014-07-03 13:44:56 +00:00
Tim Flink
a011b1d485 adding buildslave-configure role to taskotron-dev-clients 2014-07-03 13:31:18 +00:00
Tim Flink
f10c066687 correcting buildmaster ip for taskotron-dev 2014-07-03 13:25:25 +00:00
Tim Flink
100f0ec463 adding buildslave-configure role and dev-buildslave ssh key info 2014-07-03 13:15:56 +00:00
Tim Flink
a68eab1ee0 opening buildslave port on taskotron-dev and taskotron-dev-clients 2014-07-03 12:08:22 +00:00
Tim Flink
5eee03b50c adding buildslave role for taskotron-clients 2014-07-03 12:01:44 +00:00
Tim Flink
094c65d74f adding deployment_type to taskotron-dev-clients 2014-07-03 11:56:00 +00:00
Tim Flink
7d3f25b14e adjusting taskotron.yaml template for different dev/stg/prod passwords 2014-07-03 11:53:47 +00:00
Pierre-Yves Chibon
8b425b4920 The package is called devscripts-minimal and is only on Fedora 2014-07-03 13:51:29 +02:00
Pierre-Yves Chibon
28ae26a12b Add a couple of dependencies for FedoraReview on jenkins 2014-07-03 13:51:29 +02:00
Tim Flink
6f4724807f adding more missing values to taskotron-dev-clients inventory 2014-07-03 11:48:36 +00:00
Tim Flink
238c67e06c adding missing values to taskotron-dev-clients inventory file 2014-07-03 11:46:13 +00:00
Tim Flink
2be9e18a1b adding taskotron-client role 2014-07-03 11:37:02 +00:00
Tim Flink
94902fd02d removing virt27-29 from inventory for now so the playbook will run 2014-07-03 11:23:18 +00:00
Miroslav Suchý
15e38bd417 give asamalik access to copr prod
he can be my backup when I am on vacation
2014-07-03 09:48:13 +00:00
Tim Flink
f01a8bc452 adding virt27-29.qa to inventory as taskotron-dev clients 2014-07-03 02:19:42 +00:00
Tim Flink
3399b44ef8 fixing apache conf file for taskotron-proxy 2014-07-03 02:09:32 +00:00
Tim Flink
b797671b6a adding taskotron-proxy role for dev 2014-07-03 02:00:26 +00:00
Tim Flink
98aa091262 adding taskotron-frontend role 2014-07-03 01:49:20 +00:00
Ralph Bean
5fb2d93941 Update kerneltest seboolean to let fedmsg send error emails. 2014-07-03 00:36:48 +00:00
Ralph Bean
c8728f2c84 These look like log files, not static files. 2014-07-03 00:36:11 +00:00
Tim Flink
fa25c2e930 adding sysadmin-main to fas client groups for resultsdb-dev 2014-07-02 23:31:39 +00:00
Tim Flink
6da163d424 finishing the separation of resultsdb stuff from base infra stuff on resultsdb-dev 2014-07-02 23:25:52 +00:00
Tim Flink
be6aa3c980 refactoring resultsdb-dev to separate resultsdb from base infra stuff 2014-07-02 23:21:40 +00:00
Tim Flink
edf6e65d18 adding libsemanage-python to resultsdb-backend deps 2014-07-02 22:18:53 +00:00
Kevin Fenzi
c65c0dcf4b Add rsyncd for logs to value 2014-07-02 19:27:28 +00:00
Tim Flink
60c0eb8e34 adding missing taskotron vars for fetch_activity script 2014-07-02 17:11:56 +00:00
Tim Flink
3eea166258 adding missing files from taskotron-trigger role 2014-07-02 17:07:41 +00:00
Tim Flink
9c6176d03a not using taskotron-copr anymore 2014-07-02 17:02:45 +00:00
Tim Flink
ff6fbba5ea adding taskotron-trigger role and updating taskotron-dev playbook 2014-07-02 16:57:33 +00:00
Kevin Fenzi
2afb547c5e Drop all the staging stuff from this hosts file 2014-07-02 16:04:51 +00:00
Pierre-Yves Chibon
47f6f7e75a Actually make a difference between el6 and 7 2014-07-02 17:54:46 +02:00
Pierre-Yves Chibon
6dab7a5edb Change the SELinux type of the logs folder 2014-07-02 17:47:58 +02:00
Pierre-Yves Chibon
20e5a15d8c Fix formatting 2014-07-02 17:38:51 +02:00
Pierre-Yves Chibon
2a144e3c5e Try some SELinux woodoo for the logs folder 2014-07-02 17:37:42 +02:00
Tim Flink
174c5c1b03 adding resultsdb-dev group to inventory 2014-07-02 15:36:37 +00:00
Tim Flink
d3d7f2cbea refactoring resultsdb to support different credentials for dev/stg/prod 2014-07-02 15:36:37 +00:00
Pierre-Yves Chibon
dcec1c12cc Allow kerneltest01 to create the kerneltest db 2014-07-02 17:30:05 +02:00
Pierre-Yves Chibon
0053bd3685 Add the hosts file for kerneltest01 2014-07-02 17:22:27 +02:00
Tim Flink
5d7e9d9162 adding python-psycopg2 package to taskotron for buildbot 2014-07-02 15:09:48 +00:00
Tim Flink
533ff34228 correcting use of sudo so that buildmaster stuff is created with correct user 2014-07-02 15:04:11 +00:00
Tim Flink
78027017f3 removing dev_ prefix from stuff that's not needed in taskmaster config 2014-07-02 14:42:02 +00:00
Tim Flink
ed342bc4e1 fixing hostname variables for taskotron master config 2014-07-02 14:35:05 +00:00
Pierre-Yves Chibon
81ad59c918 Adjust the path to the static file for el6 vs others 2014-07-02 16:17:20 +02:00
Tim Flink
f3ceded008 fixing password variable names for taskotron-dev buildmaster config 2014-07-02 13:49:07 +00:00
Tim Flink
2d7fb37eda adding fas_client_groups to virt26.qa 2014-07-02 13:24:20 +00:00
Aurélien Bompard
a65f6b3035 Mailman: merge changes in urls.py 2014-07-02 09:20:40 +00:00
Tim Flink
a85f0418eb removing virt27-29.qa from inventory as they haven't been added yet 2014-07-02 01:36:26 +00:00
Tim Flink
7bae1c1edf adding taskotron-dev-clients vars and virt26.qa 2014-07-02 01:33:16 +00:00
Tim Flink
976f1d4390 adding taskotron-dev-clients to inventory and group playbooks 2014-07-02 01:13:24 +00:00
Kevin Fenzi
be9ed8627a Add sysadmin-qa 2014-07-02 00:47:11 +00:00
Kevin Fenzi
a8ca28be33 Add qa07.qa to virthost playbook 2014-07-01 23:20:43 +00:00
Tim Flink
eef6cb931a adding qa07.qa to inventory as virthost 2014-07-01 23:08:02 +00:00
Kevin Fenzi
41390a2b6c Setup kerneltest01 prod node. 2014-07-01 21:41:38 +00:00
Kevin Fenzi
12d490f862 Fix kerneltest hosts 2014-07-01 21:31:04 +00:00
Kevin Fenzi
fff81da2b7 Drop denyhosts and we will use openvpn 7 in prod 2014-07-01 21:26:54 +00:00
Kevin Fenzi
0dc47ea8bf Switch kerneltest01.stg over to rhel7 2014-07-01 21:15:10 +00:00
Tim Flink
b12d1b21ec fixing buildmaster password variable name 2014-07-01 20:41:28 +00:00
Kevin Fenzi
fbeeb394bb Switch mailman to rhel7 openvpn task 2014-07-01 17:25:56 +00:00
Tim Flink
6b862c20e9 switch on deployment_type to use different credentials for dev/stg/prod 2014-07-01 16:38:34 +00:00
Tim Flink
6ef414a4af fixing template paths for buildmaster-configure 2014-07-01 16:28:39 +00:00
Tim Flink
53b0aef6b6 adding buildmaster-configre role 2014-07-01 16:25:00 +00:00
Tim Flink
be713e161c adding ssh pubkey to taskotron-dev 2014-07-01 16:24:07 +00:00
Tim Flink
e66815ccc4 adding grokmirror role and using in taskotron-dev 2014-07-01 14:34:54 +00:00
Tim Flink
f0f19bbaa2 correcting buildmaster db name in buildmaster role 2014-07-01 14:29:52 +00:00
Tim Flink
e6e4b14086 changing taskotron-dev playbook to use taskotron-dev group 2014-07-01 14:28:27 +00:00
Tim Flink
a879f25ab9 moving roles around so apache is installed before taskotron is configured 2014-07-01 14:24:15 +00:00
Kevin Fenzi
c3e7188331 Bump number of procs for nagios 2014-07-01 02:58:12 +00:00
Kevin Fenzi
4b8d023f8f Tweak openvpn 2014-06-30 23:18:24 +00:00
Kevin Fenzi
29b7909f9e Set the right datacenter here. 2014-06-30 23:08:21 +00:00
Kevin Fenzi
a59d2f4032 Add serverbeach07 2014-06-30 22:59:57 +00:00
Kevin Fenzi
ecc3926fad Try this for hostname 2014-06-30 22:05:36 +00:00
Kevin Fenzi
401ac631b2 This is inventory_hostname. 2014-06-30 21:52:40 +00:00
Kevin Fenzi
2b467bc572 ok, try this to handle the openvpn differences 2014-06-30 21:32:34 +00:00
Kevin Fenzi
113e7b8479 Lets see if we can be clever here with openvpn service differences. 2014-06-30 21:12:06 +00:00
Kevin Fenzi
4331dd3d90 Give this a try for rhel7 hosts. 2014-06-30 20:56:10 +00:00
Kevin Fenzi
0d962b4ee5 Drop denyhosts 2014-06-30 20:36:48 +00:00
Kevin Fenzi
92dd36ed87 Switch unbound-ib01 to rhel7 2014-06-30 19:53:07 +00:00
Kevin Fenzi
3adfbf8a07 Drop these for now. 2014-06-30 18:21:08 +00:00
Kevin Fenzi
0c58d4f235 Add an ibms group, add some more hosts 2014-06-30 18:18:03 +00:00
Kevin Fenzi
97c02a39df Add a cisco-ucs group for that hw 2014-06-30 18:12:02 +00:00
Kevin Fenzi
d97fe01844 Fix hostname 2014-06-30 18:04:08 +00:00
Kevin Fenzi
1c507e82b6 Add some hardware groups to allow easy query for kinds of servers 2014-06-30 18:02:43 +00:00
Ralph Bean
3d7eb0c72b Catch and ignore fedmsg warnings about multiple initializations. 2014-06-30 14:44:52 +00:00
Kevin Fenzi
516dcf6dc8 Add a top level master playbook that has all group/hosts playbooks included. 2014-06-30 14:36:29 +00:00
Kevin Fenzi
9b08694d30 Switch this to xz. bzip2 isn't installed by default in rhel7 and xz is better anyhow. 2014-06-30 14:10:08 +00:00
Kevin Fenzi
9e873f226d Fix mispaste 2014-06-29 17:49:30 +00:00
Kevin Fenzi
580158b7a6 Set apache logrotate on all the ansible hosts right. 2014-06-29 17:38:02 +00:00
Kevin Fenzi
34432689a6 Tweak case 2014-06-29 17:37:15 +00:00
Kevin Fenzi
6a94cbdbc7 Set vms to autostart when installed. Tweak timeouts. 2014-06-27 20:08:54 +00:00
Kevin Fenzi
2c6b628311 This should work for both rhel6 and rhel7 virthosts (with a slight delay) 2014-06-27 19:54:12 +00:00
Kevin Fenzi
bc5e431cb6 This should be internal bastion also. 2014-06-27 17:50:47 +00:00
Aurélien Bompard
df93f3504e Mailman: send me an email on errors 2014-06-27 07:23:24 +00:00
Tim Flink
c41c2986ef changing inventory groups around so taskotron-dev gets group vars, created virtual inventory group for taskotron 2014-06-26 18:24:01 +00:00
Tim Flink
64baa1b0f6 adding libsemanage-python to required packages for buildmaster to do selinux changes 2014-06-26 18:20:06 +00:00
Tim Flink
158d479d4e removing firewall changes in buildmaster playbook, handled elsewhere 2014-06-26 18:17:34 +00:00
Tim Flink
6f52f5a6d5 enabling buildmaster role for taskotron-dev 2014-06-26 18:14:06 +00:00
Tim Flink
b896c439da adding buildmaster role for taskotron 2014-06-26 18:08:18 +00:00
Pierre-Yves Chibon
ce3175fdbb Document that the el6_templ_instance playbook might require -c paramiko 2014-06-26 16:46:41 +02:00
Aurélien Bompard
8c9f7f86c5 Mailman: small fixes 2014-06-26 09:43:42 +00:00
Aurélien Bompard
cbd8a3556b Mailman: add RPM GPG key 2014-06-26 09:24:34 +00:00
Aurélien Bompard
333134e22f Mailman: add HK repo 2014-06-26 09:09:01 +00:00
Kevin Fenzi
34512eb0cf Adjust nfs client for rhel7 2014-06-26 03:11:26 +00:00
Kevin Fenzi
a592473f41 Adjust hosts. 2014-06-25 23:02:08 +00:00
Tim Flink
d2b7f02be3 commenting out buildmaster config for taskotron-dev as the required bits aren't ready yet 2014-06-25 23:00:21 +00:00
Kevin Fenzi
5db70eb63c Another attempt to fix this up. 2014-06-25 22:10:36 +00:00
Kevin Fenzi
553599e2aa Switch this as well. 2014-06-25 22:07:53 +00:00
Kevin Fenzi
3c84f16e31 Work around ansible issue 6109 2014-06-25 22:05:26 +00:00
Kevin Fenzi
bd04c17890 Switch this back 2014-06-25 21:57:51 +00:00
Kevin Fenzi
2959a10def See if this is a template bug. 2014-06-25 21:55:37 +00:00
Tim Flink
e828212cf1 adding resultsdb-dev group and resultsdb-dev01.qa host 2014-06-25 21:45:15 +00:00
Kevin Fenzi
6f40c0701b Does this work? 2014-06-25 21:44:51 +00:00
Kevin Fenzi
746111d59b This is xfs on rhel7 2014-06-25 21:03:36 +00:00
Kevin Fenzi
8ca70c59d1 Merge branch 'master' of /git/ansible 2014-06-25 20:41:55 +00:00
Kevin Fenzi
ef7c77bccd We need cloud-utils for growpart apparently 2014-06-25 20:41:28 +00:00
Tim Flink
9d4d6982e5 initial inventory files and playbook for taskotron-dev, updated host_vars for taskotron-dev01.qa 2014-06-25 20:35:16 +00:00
Miroslav Suchý
22ea034121 add tmpfs to copr-be 2014-06-25 20:29:24 +00:00
Kevin Fenzi
bf6e2b560f Don't need sudo here. 2014-06-25 20:28:15 +00:00
Kevin Fenzi
71e0a760a3 Next image please 2014-06-25 20:22:13 +00:00
Kevin Fenzi
2121eb8a30 el7 cloud 2014-06-25 20:21:37 +00:00
Ralph Bean
06a27353e9 Add new copr-be hostname. 2014-06-25 20:03:36 +00:00
Luke Macken
450297622e bodhi: add 'packager' to the admin groups in stg to make it easier to test with rube 2014-06-25 19:28:04 +00:00
Tim Flink
41f542946e adding blank line to resultsdb.conf to force newline in rendered template, fixing syntax error 2014-06-25 18:32:08 +00:00
Tim Flink
3e4a477540 restricting non-GET requests to resultsdb to qa network 2014-06-25 18:03:27 +00:00
Kevin Fenzi
32e2d0f324 Add a datacenter main.cf for phx2 hosts. 2014-06-25 03:26:55 +00:00
Till Maas
f2e70cac15 autosign: define host_group var 2014-06-24 23:57:39 +02:00
Kevin Fenzi
97c83f730b Will have to sort openvpn start in rhel7/fedora soon. 2014-06-24 21:51:58 +00:00
Kevin Fenzi
9405324127 Conditionalize denyhosts for rhel7 2014-06-24 21:46:54 +00:00
Till Maas
0e9035e934 Add hosts role as dependency for autosigner 2014-06-24 23:41:56 +02:00
Kevin Fenzi
ea0d907044 Try this with ip 2014-06-24 21:36:13 +00:00
Kevin Fenzi
6fb0f86d59 Reinstall mailman prod instances as rhel7. 2014-06-24 21:12:14 +00:00
Pierre-Yves Chibon
6705ef8814 The F18 builders is out of the jenkins corner 2014-06-24 21:44:33 +02:00
Pierre-Yves Chibon
2ab6f1ada9 Drop the F18 builders from jenkins' config 2014-06-24 21:43:30 +02:00
Kevin Fenzi
ce5f9b8148 Set sudo: false globally. 2014-06-24 19:41:10 +00:00
Kevin Fenzi
261bf76f21 Revert "Move bugzilla2fedmsg01.stg to new vh18 to test rhel7 as vh" and move it back
This reverts commit 61649f6d06.
2014-06-24 19:23:39 +00:00
Kevin Fenzi
e6fa8a217d Drop rhel config here, rhel7 is like fedora for this. 2014-06-24 19:03:48 +00:00
Kevin Fenzi
c4960cd997 Drop releng repo entirely, replace with builder repo 2014-06-24 18:40:18 +00:00
Kevin Fenzi
eafe2c9c9e selinux in rhel7 doesn't like /var/tmp for a homedir, unset that 2014-06-24 18:29:38 +00:00
Kevin Fenzi
92e0239c16 On new rhel7 virthosts allow forwarding. 2014-06-24 18:09:58 +00:00
Luke Macken
b108e4f631 bodhi: Don't store cookies and tokens persistently on disk 2014-06-24 17:40:51 +00:00
Luke Macken
546cc4b07c bodhi: use the partner-bugzilla in staging 2014-06-24 17:40:51 +00:00
Kevin Fenzi
66892b818a Need a eth1 ip 2014-06-24 17:38:52 +00:00
Kevin Fenzi
5571149cdc Move releng02 to rhel7 and move it to bvirthost06 (also rhel7) 2014-06-24 17:36:11 +00:00
Luke Macken
10cad3d5d7 bodhi.stg: point to koji.stg's IP directly 2014-06-24 16:15:21 +00:00
Ralph Bean
b0d6611fb2 ...but you can call me "bugzilla". 2014-06-24 15:56:08 +00:00
Ralph Bean
5933a1c822 Directories shmirectories. 2014-06-24 15:49:40 +00:00
Ralph Bean
6f1cc1d305 Turns out that staging fabric is not going to be accesible from where we sit. 2014-06-24 15:37:34 +00:00
Ralph Bean
23e34f9c0f Ensure some directories exist. 2014-06-24 15:20:33 +00:00
Ralph Bean
ab06396de6 Get the config file name right. 2014-06-24 15:20:33 +00:00
Luke Macken
1b01a5f0bf Point bodhi.stg at koji.stg 2014-06-24 15:14:29 +00:00
Ralph Bean
265f7d478f Look for certs in all the right places. 2014-06-24 15:12:53 +00:00
Ralph Bean
63946c704e Moksha wants this file to be /etc/moksha/production.ini. 2014-06-24 14:47:10 +00:00
Ralph Bean
daabcf3935 Typofix mark II. 2014-06-24 14:39:48 +00:00
Ralph Bean
25a565ab9c Typofix. 2014-06-24 14:36:01 +00:00
Ralph Bean
e3f8c50b23 A role for bugzilla2fedmsg. 2014-06-24 14:32:06 +00:00
Patrick Uiterwijk
c760b15d9f Increase the reauth_timeout for FedOAuth from 5 to 15 minutes 2014-06-24 13:24:57 +00:00
Pierre-Yves Chibon
471341994c Backport upstream fixes to find out/list properly the retired packages 2014-06-24 13:05:45 +02:00
Pierre-Yves Chibon
a97ebde1d1 Deactivate fedora_owner_change in sundries-staging 2014-06-24 11:36:32 +02:00
Kevin Fenzi
c96d78df7c Move autosign01 over to new bvirthost08, clean up some denyhosts role includes 2014-06-23 23:32:21 +00:00
Kevin Fenzi
556bc48a52 These need quotes 2014-06-23 21:51:16 +00:00
Luke Macken
4d5e76d6b4 Hook bodhi.stg up to pkgdb.stg 2014-06-23 21:17:08 +00:00
Patrick Uiterwijk
5a76530849 This check for rpmdir defined already existed 2014-06-23 21:06:59 +00:00
Patrick Uiterwijk
0882689603 Error out if rhel version is not specified 2014-06-23 21:05:58 +00:00
Patrick Uiterwijk
049c6c3bba Merge branch 'master' of /git/ansible 2014-06-23 20:59:57 +00:00
Patrick Uiterwijk
0329333a7f Add rhel=6 or rhel=7 argument to sign-and-import 2014-06-23 20:59:41 +00:00
Ralph Bean
e4c35eb494 Add generic fedmsg config for bugzilla2fedmsg. 2014-06-23 20:22:09 +00:00
Kevin Fenzi
7bbe3e048c Also allow /srv/web/ 2014-06-23 19:25:51 +00:00
Kevin Fenzi
e5862ccf2e Adjust download apache conf to work with 2.2 or 2.4 2014-06-23 19:08:46 +00:00
Kevin Fenzi
80e8bb0ff1 Also this isn't around on rhel/epel7 yet either. 2014-06-23 18:38:13 +00:00
Kevin Fenzi
cf1c33fdd6 No denyhosts for rhel7 2014-06-23 18:33:54 +00:00
Patrick Uiterwijk
0375c66a20 Merge branch 'master' of /git/ansible 2014-06-23 18:27:50 +00:00
Dennis Gilmore
3c529d3eee send branched and rawhide cron output to releng-cron list 2014-06-23 18:06:09 +00:00
Miroslav Suchý
be7168c794 substitute only some vars during deployment on copr 2014-06-23 15:23:02 +00:00
Kevin Fenzi
e6e759d969 Run rkhunter --propupd when installing or updating it's config 2014-06-23 04:09:25 +00:00
Kevin Fenzi
1ebbc5ffce Stay newline 2014-06-23 03:21:11 +00:00
Kevin Fenzi
0de1159087 These may need quoted? 2014-06-23 02:27:45 +00:00
Kevin Fenzi
5c3d38c357 Add a profile thing for a few runs. 2014-06-23 02:05:35 +00:00
Kevin Fenzi
3a0d2d4483 Fix paths 2014-06-23 01:01:24 +00:00
Kevin Fenzi
800c03d37e Move hosts to a role and put it before fas_client so initial runs can find admin. 2014-06-23 00:49:31 +00:00
Kevin Fenzi
7c51d2e497 Add a fas_client for only initial installs 2014-06-22 23:01:05 +00:00
Kevin Fenzi
8764d6afa2 virt-install is in path and in a different place in rhel7 2014-06-22 22:46:23 +00:00
Kevin Fenzi
61649f6d06 Move bugzilla2fedmsg01.stg to new vh18 to test rhel7 as vh 2014-06-22 22:43:18 +00:00
Patrick Uiterwijk
b48a8fc88a Merge branch 'master' of /git/ansible 2014-06-22 00:58:04 +00:00
Patrick Uiterwijk
c3a57dcaee Move FedOAuth 3 to production 2014-06-22 00:57:52 +00:00
Patrick Uiterwijk
bbd9f21b9a Move FedOAuth 3 to production 2014-06-22 00:43:13 +00:00
Kevin Fenzi
9ac7e0dd64 Disable bugzilla2fedmsg prod instances so the check/diff script can run. Comment a few items. 2014-06-21 16:06:45 +00:00
Kevin Fenzi
3b40f9c1ab Initial sshd_config for rhel7 2014-06-21 01:20:35 +00:00
Kevin Fenzi
861ecc7c2f We do want this on all hosts. 2014-06-21 00:02:32 +00:00
Kevin Fenzi
b3a4f7fdaf No nss_db on rhel7 2014-06-20 23:55:08 +00:00
Kevin Fenzi
6cab3284fc Some package naming changes 2014-06-20 23:26:54 +00:00
Kevin Fenzi
8a608531a0 Add rhel7/epel7 to yumrepos task 2014-06-20 23:18:51 +00:00
Kevin Fenzi
ddefe1d6c2 Just do this for now. 2014-06-20 23:06:25 +00:00
Kevin Fenzi
c1839d9f64 rkhunter isn't in epel7 yet, need to fix that. 2014-06-20 23:04:08 +00:00
Kevin Fenzi
a81c6dee27 Have to use the internal ip here. 2014-06-20 22:51:03 +00:00
Patrick Uiterwijk
5b0d410ef9 github2fedmsg is trusted 2014-06-20 20:53:56 +00:00
Ralph Bean
4243fab91f Stub of a playbook for bugzilla2fedmsg. 2014-06-20 20:40:01 +00:00
Ralph Bean
292e2c745e I always forget to add hosts to the [staging] group. 2014-06-20 20:19:40 +00:00
Ralph Bean
30628e89af Inventory stuff for bugzilla2fedmsg. 2014-06-20 20:17:46 +00:00
Kevin Fenzi
f9cb68c597 Switch default to rhel7. ;) 2014-06-20 19:46:35 +00:00
Kevin Fenzi
11772691a3 Update copr fe ip 2014-06-20 14:41:23 +00:00
Miroslav Suchý
936a55d647 correct path 2014-06-20 14:19:35 +00:00
Miroslav Suchý
2236b0963a Revert "return back to F19"
This reverts commit a0015519c0.
2014-06-20 14:08:11 +00:00
Miroslav Suchý
a0015519c0 return back to F19 2014-06-20 14:01:48 +00:00
Miroslav Suchý
44335a4498 return back original ip 2014-06-20 09:38:32 +00:00
Miroslav Suchý
3842c6ecd9 try to log in as fedora user 2014-06-20 09:25:06 +00:00
Miroslav Suchý
902dc56d64 use f20 copr repo 2014-06-20 09:22:02 +00:00
Miroslav Suchý
9c12b86607 one more try 2014-06-20 09:18:37 +00:00
Miroslav Suchý
8b8c2b3a81 we can use our own repo, if we deploy hosts file first 2014-06-20 09:14:04 +00:00
Miroslav Suchý
aa8c988160 revert back to original ip
it did now work with new one neither
2014-06-20 09:13:03 +00:00
Miroslav Suchý
2f0e35a13c add 209.132.184.150 alias 2014-06-20 09:10:39 +00:00
Miroslav Suchý
f25f510cb2 hotfix is no longer needed on F20 2014-06-20 09:08:59 +00:00
Miroslav Suchý
50c2ee25ec try this 2014-06-20 09:07:08 +00:00
Miroslav Suchý
c46e1bcd23 try this 2014-06-20 09:05:56 +00:00
Miroslav Suchý
5fee77521a try this 2014-06-20 09:05:34 +00:00
Miroslav Suchý
1bee103535 try to workaround old entry in known_hosts 2014-06-20 09:04:21 +00:00
Miroslav Suchý
c107f6f4ba upgrade copr to F20 2014-06-20 07:49:24 +00:00
Tim Flink
49bc0d2076 adding buildslave port 9989/tcp to taskotron group 2014-06-19 20:59:17 +00:00
Ralph Bean
37f095a18a Update trusted openid string for badges in stg. 2014-06-19 19:00:51 +00:00
Kevin Fenzi
1a73d2bf10 See if this fixes the 'unreachable' on cloud playbooks in the check/diff runs. 2014-06-19 18:15:53 +00:00
Ralph Bean
75d441496c Monitor backlog of fedmsg-irc with collectd. 2014-06-19 17:39:55 +00:00
Miroslav Suchý
7201111545 switch copr playbooks from ec2 to nova module
Because of https://fedorahosted.org/fedora-infrastructure/ticket/4397
2014-06-19 14:03:19 +00:00
Pierre-Yves Chibon
7462db1de6 Update endpoint name for kerneltest 2014-06-19 08:39:32 +02:00
Pierre-Yves Chibon
1cd6f37735 Fix ssl.py for kerneltest 2014-06-19 07:59:47 +02:00
Kevin Fenzi
8ad1279b1d Add copr-be to the fedmsgupdate playbook 2014-06-18 20:08:03 +00:00
Kevin Fenzi
c8a28a9e49 Try and see if this works. 2014-06-18 20:04:19 +00:00
Kevin Fenzi
5674733acb Reorg copr-be playbook a bit. Use fedmsg/base for all fedmsg. Use iptables template for iptables instead of lokkit. 2014-06-18 19:54:10 +00:00
Pierre-Yves Chibon
710ec26471 Move the kerneltest api key to the private repo - and create one 2014-06-18 19:06:16 +02:00
Pierre-Yves Chibon
34af155cab Add text/x-log as an allowed mimetype 2014-06-18 19:06:16 +02:00
Kevin Fenzi
99a5d148c0 Take out the cloud hosts again, they don't use fedmsg/base 2014-06-18 15:55:12 +00:00
Kevin Fenzi
2d3c9cb629 Correct path 2014-06-18 15:50:59 +00:00
Kevin Fenzi
059314b3ab Update fedmsgupdate playbook with all the missing groups/hosts that need fedmsg updates 2014-06-18 15:49:23 +00:00
Ralph Bean
094b960519 Start standing up github2fedmsg01. 2014-06-18 15:33:28 +00:00
Aurélien Bompard
851fa2f1d8 Mailman post-update script: less verbose output 2014-06-18 15:12:25 +00:00
Ralph Bean
ac4c54b1c7 Reduce the oauth scope for github2fedmsg. 2014-06-18 14:02:22 +00:00
Pierre-Yves Chibon
8bd76d754e Fix the link to the static folder for kerneltest 2014-06-18 08:46:29 +02:00
Kevin Fenzi
c79320ddf1 Re-enable Greek in ask per request. 2014-06-17 21:31:57 +00:00
Patrick Uiterwijk
218f4450df Only request permissions for the public repos 2014-06-17 21:01:06 +00:00
Ralph Bean
cecbe69723 Fix tw2 resources prefix. 2014-06-17 16:57:44 +00:00
Pierre-Yves Chibon
3faf7d48c4 Add a hosts file for kerneltest01.stg 2014-06-17 18:37:01 +02:00
Pierre-Yves Chibon
12222f4735 Fix indentation 2014-06-17 18:24:31 +02:00
Pierre-Yves Chibon
03a1c9dfca Activate the kerneltest role in its playbook 2014-06-17 18:00:54 +02:00
Pierre-Yves Chibon
7bb064b89d Add the kerneltest role 2014-06-17 17:52:59 +02:00
Ralph Bean
921e313c2d Add hosts files for the gh2fm nodes. 2014-06-17 13:50:36 +00:00
Ralph Bean
ea71e3ad84 This is just not how its done. 2014-06-17 13:33:40 +00:00
Ralph Bean
6414533b5a Another try at github2fedmsg creds. 2014-06-17 13:24:15 +00:00
Ralph Bean
27decc5401 More directories. 2014-06-16 20:41:48 +00:00
Ralph Bean
ae4389b482 Just.. run as apache. 2014-06-16 20:38:52 +00:00
Ralph Bean
db643ca928 Make this dir. 2014-06-16 20:35:31 +00:00
Ralph Bean
656f31725a dedent. 2014-06-16 20:31:02 +00:00
Ralph Bean
0458fc105b Start of a github2fedmsg role. 2014-06-16 20:20:21 +00:00
Ralph Bean
20b6ff52b1 Add endpoints and fedmsg cert declarations for github2fedmsg and kerneltest. 2014-06-16 18:47:15 +00:00
Ralph Bean
da3d99b727 Playbooks for github2fedmsg and kerneltest. 2014-06-16 18:42:15 +00:00
Ralph Bean
1d85f9756d Add these two to the staging group. 2014-06-16 18:36:21 +00:00
Ralph Bean
4824e11a50 Vars for github2fedmsg and kerneltest (just staging). 2014-06-16 17:57:30 +00:00
Pierre-Yves Chibon
702f054a08 Same thing for stg 2014-06-16 19:30:21 +02:00
Aurélien Bompard
f3a3930982 Fix command line options 2014-06-16 17:29:06 +00:00
Pierre-Yves Chibon
b7da286f26 Open the ports required for fedmsg 2014-06-16 19:24:10 +02:00
Pierre-Yves Chibon
24ff45dd14 Increase the number of port for fedmsg on elections 2014-06-16 19:18:13 +02:00
Pierre-Yves Chibon
cb7098dc1d fedmsg certs are <service>-<app> not <service>.<app>, should help finding the cert 2014-06-16 18:10:34 +02:00
Aurélien Bompard
abedc457f9 Fix OpenID bug 2014-06-16 16:07:22 +00:00
Aurélien Bompard
6adbf5b2e3 Commit forgotten file 2014-06-16 16:07:22 +00:00
Pierre-Yves Chibon
55c6574dc6 Install the fedmsg cert in stg as well 2014-06-16 18:04:39 +02:00
Pierre-Yves Chibon
ba53d13d85 Add the missing bits to get the fedmsg certs installed correctly 2014-06-16 17:59:34 +02:00
Pierre-Yves Chibon
7a1c15fe3d Lists fedora_elections and shell in ssl.py 2014-06-16 17:48:35 +02:00
Pierre-Yves Chibon
c71811ac96 Add endpoint-elections creating the corresponding endpoints for fedmsg 2014-06-16 17:17:18 +02:00
Pierre-Yves Chibon
5090896d2a Enable fedmsg on the elections boxes 2014-06-16 16:53:15 +02:00
Patrick Uiterwijk
8b7e8f1d12 Make pkgdb2 stg use fedoauth stg 2014-06-16 14:37:07 +00:00
Patrick Uiterwijk
c99a5c03e2 Make stg fedocal use stg fedoauth 2014-06-16 14:21:31 +00:00
Kevin Fenzi
48df03e436 Need handlers here too. 2014-06-16 01:22:40 +00:00
Kevin Fenzi
3215feb17a Fix postfix task 2014-06-16 01:10:58 +00:00
Patrick Uiterwijk
e7819fba76 Also sign for id.(stg.)fp.o 2014-06-15 20:29:37 +00:00
Patrick Uiterwijk
1658964066 FedOAuth sends emails with errors 2014-06-15 20:02:51 +00:00
Patrick Uiterwijk
362439e698 Another log fix 2014-06-15 19:47:02 +00:00
Patrick Uiterwijk
703682e031 Correct formatter reference 2014-06-15 19:45:49 +00:00
Patrick Uiterwijk
5e211359fd We put this in /etc/fedoauth 2014-06-15 19:44:36 +00:00
Patrick Uiterwijk
32be316aee Revert "Make ansible use infrastructure-testing whenever we run on staging"
This reverts commit 1dbb5fdfe7.
2014-06-15 19:41:11 +00:00
Patrick Uiterwijk
1dbb5fdfe7 Make ansible use infrastructure-testing whenever we run on staging 2014-06-15 19:38:45 +00:00
Patrick Uiterwijk
137d5ebacd Merge branch 'master' of /git/ansible 2014-06-15 19:15:29 +00:00
Patrick Uiterwijk
21641b2e55 Add fedoauth-stg for FedOAuth 3.0 2014-06-15 19:15:14 +00:00
Kevin Fenzi
5388cb70a8 Conditionalize wiki auth for staging 2014-06-15 18:41:57 +00:00
Kevin Fenzi
ffba0668c2 Typo I think. 2014-06-15 18:21:54 +00:00
Kevin Fenzi
fb53d6607b Drop download-ib01 from inventory 2014-06-15 15:58:37 +00:00
Kevin Fenzi
ef4a44c44c Convert sudo to a role so we can include it before roles/plays that use sudo. 2014-06-14 20:58:52 +00:00
Kevin Fenzi
7ade030063 Set sudo false as we don't use it many places and this is needed for controlpersist 2014-06-14 20:30:13 +00:00
Kevin Fenzi
1aacd08ec5 Paren 2014-06-12 21:35:23 +00:00
Kevin Fenzi
8ff12d1151 Change this one back 2014-06-12 21:21:44 +00:00
Kevin Fenzi
cb7c5c456a Once again with less aaaaa 2014-06-12 21:07:35 +00:00
Kevin Fenzi
411a2778b6 Lets try and go back 2014-06-12 21:06:42 +00:00
Kevin Fenzi
549c077b4e Shot to the heart and you're to blame... 2014-06-12 20:59:48 +00:00
Kevin Fenzi
0108c26ca9 I just don't get it 2014-06-12 20:54:37 +00:00
Kevin Fenzi
ada496fc31 grasping at straws 2014-06-12 20:27:03 +00:00
Kevin Fenzi
ec81bc3bad Try this one 2014-06-12 20:25:02 +00:00
Kevin Fenzi
e6f926f79c Perhaps this makes it happy? 2014-06-12 20:22:10 +00:00
Kevin Fenzi
05dfa804d9 Drop this variable, we aren't really using it right now. 2014-06-12 20:20:18 +00:00
Kevin Fenzi
1db6e15594 This is in a subdir 2014-06-12 20:17:17 +00:00
Kevin Fenzi
3947d129f2 Change all the old first_available_file to with_first_found 2014-06-12 20:15:37 +00:00
Ralph Bean
30be2d482f Make fedora login the default login for fmn. 2014-06-12 16:54:48 +00:00
Ralph Bean
bcaca8469a Restrict readership. 2014-06-12 15:36:49 +00:00
Luke Macken
080a9cd52f Use the admin.stg FAS url in the bodhi staging config 2014-06-12 15:08:20 +00:00
Ralph Bean
0d78cf7ba3 Adjust backlog thresholds for fmn again. 2014-06-12 12:23:50 +00:00
Ralph Bean
fde211bc21 Open ports for fedmsg on notifs-web nodes. 2014-06-11 19:18:13 +00:00
Ralph Bean
9229a5cd19 Typofixes. 2014-06-11 19:13:22 +00:00
Ralph Bean
ba96640054 Add fedmsg declarations for new fmn.web messages. 2014-06-11 19:01:59 +00:00
Ralph Bean
b165d0f907 Adjust warning and crit thresholds for fedmsg backlog checks. 2014-06-11 18:49:19 +00:00
Ralph Bean
0935e38cae Crank up the fmn expiry time. 2014-06-11 18:36:52 +00:00
Stephen Smoogen
991d343802 By accelerating U235 together very fast one can get atomix boom. 2014-06-11 17:48:22 +00:00
Kevin Fenzi
b23d1c39d6 No sysadmin on releng02 2014-06-11 16:37:20 +00:00
Kevin Fenzi
32d0639a48 Drop this bit, it's pulled in alredy and is out of date. 2014-06-11 16:31:36 +00:00
Kevin Fenzi
115272477a Nuke duplicate fedmsg setup in releng_config task, move to using fedmsg/base role. 2014-06-11 16:17:00 +00:00
Stephen Smoogen
0ebc8607db Merge branch 'master' of /git/ansible 2014-06-11 16:12:15 +00:00
Stephen Smoogen
b80e127aed let us try another fix for the download-ib box 2014-06-11 16:12:10 +00:00
Kevin Fenzi
363d63bca5 Nuke value03 from inventory and add value01 to backups 2014-06-11 16:10:10 +00:00
Kevin Fenzi
b87a81e522 Repoint this to kojipkgs. Will fix to final later when we have it setup. 2014-06-11 14:55:37 +00:00
Ralph Bean
3bd8b1ffa3 fmn.web needs to know about this too. 2014-06-11 13:35:03 +00:00
Ralph Bean
ffa3c11951 Add new fmn config values. 2014-06-11 13:28:21 +00:00
Stephen Smoogen
cdaddbae51 I forgot to correct a commnet last night 2014-06-11 13:19:49 +00:00
Ralph Bean
ba59a84a30 Add forgotten reference. 2014-06-11 12:58:50 +00:00
Ralph Bean
afe872aa83 Add the supybot plugin check script in from puppet. 2014-06-11 12:38:43 +00:00
Ralph Bean
daceb9dd99 Copy some more fedmsg proc checks over from puppet. 2014-06-11 12:35:58 +00:00
Stephen Smoogen
a442e735c9 fix download cron job from hourly to daily 2014-06-11 00:43:55 +00:00
Stephen Smoogen
3078d40cd5 give access to enchilada0 to ib02 2014-06-10 22:48:25 +00:00
Stephen Smoogen
c06953d240 Merge branch 'master' of /git/ansible 2014-06-10 22:40:17 +00:00
Kevin Fenzi
a2749fddc9 Bump memory for value staging too. 2014-06-10 19:31:08 +00:00
Kevin Fenzi
e555b5d86e Make prod value have more memory 2014-06-10 19:01:12 +00:00
Kevin Fenzi
e2d50e402c Add port 5050 to be allowed for supybot notices. 2014-06-10 18:35:57 +00:00
Ralph Bean
32bc3a550a Fix meetbot apache icons. 2014-06-10 18:33:25 +00:00
Ralph Bean
098c314b8d Fix fat-finger error. 2014-06-10 17:31:02 +00:00
Kevin Fenzi
ccf803d162 Add value here too 2014-06-10 17:26:57 +00:00
Ralph Bean
46bd093586 app0* stuff gone from fedmsg config, now. 2014-06-10 17:25:10 +00:00
Ralph Bean
43b0cb1117 Bodhi is no longer on app* 2014-06-10 17:23:38 +00:00
Ralph Bean
acdb55f560 Ditch the old value03. 2014-06-10 17:21:48 +00:00
Ralph Bean
c6c9fe0a3e Supply a staging URL for staging fedmsg-irc. 2014-06-10 16:52:43 +00:00
Kevin Fenzi
8a2b0c0458 Add package for pretty printing infra messages for fedmsg-irc 2014-06-10 16:21:04 +00:00
Pierre-Yves Chibon
2354972b0c Use stg FAS in stg, not in prod 2014-06-10 14:05:03 +02:00
Pierre-Yves Chibon
1bf258e736 Yet another one... 2014-06-10 13:31:38 +02:00
Pierre-Yves Chibon
d8b058042a grmbl at typos 2014-06-10 13:28:14 +02:00
Pierre-Yves Chibon
f86cd0c693 Fix the location of the alembic.ini file 2014-06-10 13:25:22 +02:00
Pierre-Yves Chibon
9b117ba2ae Install the alembic.ini file 2014-06-10 13:21:11 +02:00
Pierre-Yves Chibon
25f12fdeab Add the alembic.ini file for elections 2014-06-10 13:10:00 +02:00
Pierre-Yves Chibon
a5ba2ac4c3 Activate bugzilla notifications in prod 2014-06-10 09:33:11 +02:00
Pierre-Yves Chibon
21b6900ab5 Configuration requires quotes 2014-06-10 09:28:08 +02:00
Pierre-Yves Chibon
04c4ddce24 Add bugzilla credentials 2014-06-10 09:22:55 +02:00
Ralph Bean
fb4d78d5e2 Supybot fedmsg bits for value01. 2014-06-10 02:44:45 +00:00
Kevin Fenzi
1ded20423c A few tweaks for the web side. 2014-06-09 22:41:36 +00:00
Stephen Smoogen
3813e2804c Merge branch 'master' of /git/ansible 2014-06-09 22:10:39 +00:00
Kevin Fenzi
7963c79482 Also add to inventory 2014-06-09 21:59:24 +00:00
Kevin Fenzi
89d8bfb644 Add value01 prod node 2014-06-09 21:58:12 +00:00
Kevin Fenzi
898446d403 Add supybot-fedmsg 2014-06-09 21:01:15 +00:00
Kevin Fenzi
78f9ddd663 Setup some more things. 2014-06-09 20:48:49 +00:00
Kevin Fenzi
734dff3656 Fix template more. 2014-06-09 20:23:08 +00:00
Kevin Fenzi
dea24de888 Actually fix templates to be jinja2 2014-06-09 20:10:06 +00:00
Kevin Fenzi
b50688221e Add some notifies here. 2014-06-09 20:06:12 +00:00
Kevin Fenzi
8a91ad5190 No vpn needed in stg 2014-06-09 20:00:28 +00:00
Kevin Fenzi
99fa9428f4 Fix typo 2014-06-09 19:54:50 +00:00
Kevin Fenzi
6e9746864e First cut at value01.stg migation to ansible 2014-06-09 19:26:35 +00:00
Tim Flink
f13a334165 setting httpd_can_network_connect_db sebool for resultsdb-backend role 2014-06-09 19:20:02 +00:00
Kevin Fenzi
86f1fa1ccc Add python-psycopg2 to resultsdb-backend 2014-06-09 17:13:41 +00:00
Tim Flink
795cab4d2d fixing resultsdb db init to use PROD settings and pick up the correct config file 2014-06-09 17:10:14 +00:00
Kevin Fenzi
bb5074e568 See if this changes anything. 2014-06-09 17:00:49 +00:00
Miroslav Suchý
e4b36f9e5d install latest mock and latest glib2
due createrepo_c
2014-06-09 13:47:57 +00:00
Miroslav Suchý
d6d6148e84 check for forgotten instnces only once per day 2014-06-09 11:52:02 +00:00
Kevin Fenzi
7dcbcdd2d7 Fix ssh args here too. 2014-06-08 01:37:12 +00:00
Stephen Smoogen
e22a5a7e3c Base stuff for atomic server? 2014-06-06 02:29:19 +00:00
Tim Flink
d63fc93ab2 quoting port value for postgresql db port on resultsdb-stg 2014-06-05 03:51:08 +00:00
Tim Flink
7732878e6b adding resultsdb database init to resultsdb-backend role 2014-06-05 03:47:29 +00:00
Tim Flink
f565b6075a fixing hosts inventory group for resultsdb-stg group playbook 2014-06-05 03:38:09 +00:00
Tim Flink
3ce2a2a84a cleaning up a commented out variable and the variable name for resultsdb-frontend flask secret key 2014-06-05 03:38:09 +00:00
Kevin Fenzi
0e36d58943 Added these in private 2014-06-05 03:32:58 +00:00
Tim Flink
61152b0522 adding resultsdb-stg01 host, resultsdb-stg group, resultsdb backend and frontend roles 2014-06-05 03:22:07 +00:00
Kevin Fenzi
4f9806ff3c Drop this from stg group for now. 2014-06-05 02:57:01 +00:00
Kevin Fenzi
e02f8d1a14 Set this to a default db. 2014-06-05 02:46:46 +00:00
Kevin Fenzi
5e7a0897bd Add a db-qa01.qa instance 2014-06-05 02:28:10 +00:00
Ralph Bean
241b37ecfb app01 is no longer a fedmsg thing. 2014-06-05 01:08:07 +00:00
Stephen Smoogen
64e3d51b79 I can write code.. reading si a different matter 2014-06-05 00:22:52 +00:00
Stephen Smoogen
52ae7d3ccb ok lets see if I can do a cron job without breaking stuff 2014-06-05 00:18:14 +00:00
Stephen Smoogen
45e512ab3f add a cron hourly script 2014-06-05 00:05:04 +00:00
Stephen Smoogen
9a80b5ddf4 and lo, I forgot to add stuff 2014-06-04 21:26:08 +00:00
Kevin Fenzi
6a5cbde529 Fix typo 2014-06-04 20:39:26 +00:00
Kevin Fenzi
4b16ad20fe Add nfsv4 port 2014-06-04 19:08:29 +00:00
Kevin Fenzi
33d094ad7f koji also uses builder root 2014-06-04 18:57:34 +00:00
Kevin Fenzi
13b04a2b10 Add nfs mounts for staging buildsys 2014-06-04 18:51:53 +00:00
Ralph Bean
50738d3b00 Tell selinux that koji-hub can fedmsg. 2014-06-04 18:46:37 +00:00
Kevin Fenzi
3fb766611d Use fqdn 2014-06-04 18:35:26 +00:00
Kevin Fenzi
7e5eaad4be tags, not tag 2014-06-04 18:17:39 +00:00
Kevin Fenzi
80d408dede Add nfs-server and make koji01.stg use it. 2014-06-04 18:14:49 +00:00
Kevin Fenzi
06bd8dfd92 Reorg the nfs role to have client and server as subroles. 2014-06-04 18:07:59 +00:00
Kevin Fenzi
068c567cd1 Update hosts for koji01.stg 2014-06-04 17:19:50 +00:00
Aurélien Bompard
016f57639a Mailman: fix BrowserID login 2014-06-04 15:52:46 +00:00
Kevin Fenzi
5233dee358 Follow symlinks here. 2014-06-04 02:32:51 +00:00
Kevin Fenzi
f0ba60ed4b Allow fedmsg and 80/443 on koji01.stg 2014-06-04 01:40:54 +00:00
Kevin Fenzi
2798e5d55a Add dirs. 2014-06-04 01:16:20 +00:00
Kevin Fenzi
efa3078104 Use stg-koji.conf on stg builders 2014-06-04 01:03:23 +00:00
Kevin Fenzi
6ac6128d89 Fix this so it works. 2014-06-04 00:43:10 +00:00
Kevin Fenzi
41a25dfacc Add koji_builder only on stg hub 2014-06-04 00:40:47 +00:00
Stephen Smoogen
6c290c6106 ok special super powers away. 2014-06-03 19:53:26 +00:00
Kevin Fenzi
252f477ca5 Don't do this link on stg builders. 2014-06-03 19:50:03 +00:00
Kevin Fenzi
0b0c0a813b Set datacenter here. 2014-06-03 19:45:08 +00:00
Kevin Fenzi
ffbf76728a Another way to shave that feline 2014-06-03 19:43:12 +00:00
Kevin Fenzi
cf2e7fedd1 ok, how about this? 2014-06-03 19:40:31 +00:00
Kevin Fenzi
23985c3763 How about this try 2014-06-03 19:37:53 +00:00
Kevin Fenzi
2edf55cbdd Try this 2014-06-03 19:34:55 +00:00
Kevin Fenzi
8f9fbde54b Try some grouping action. 2014-06-03 19:32:06 +00:00
Kevin Fenzi
f4b0150134 Try this to not do koji mount in stg 2014-06-03 19:29:39 +00:00
Kevin Fenzi
05193faeee Don't do a eth1 in stg 2014-06-03 19:02:39 +00:00
Kevin Fenzi
31323edffa fix vm host 2014-06-03 19:01:06 +00:00
Kevin Fenzi
a75bc8649b Add a buildvm-01.stg 2014-06-03 18:56:30 +00:00
Kevin Fenzi
abae4d81d4 64 bit host, but still using lib since it's noarch I guess. 2014-06-03 18:37:22 +00:00
Kevin Fenzi
9688eff246 Add koji-hub-plugins 2014-06-03 18:34:47 +00:00
Kevin Fenzi
12849b9d1b This is a 64bit host 2014-06-03 18:17:40 +00:00
Kevin Fenzi
9011f742c3 Add some fedmsg config 2014-06-03 18:17:01 +00:00
Kevin Fenzi
c2eaa4f2dc Add fedmsg and fedmsg koji plugin 2014-06-03 18:10:46 +00:00
Kevin Fenzi
b21b7ce546 Adjust hosts for koji01.stg 2014-06-03 17:58:07 +00:00
Kevin Fenzi
429487b663 Add web.conf 2014-06-03 17:49:56 +00:00
Kevin Fenzi
5c1717c10f Add update crl script 2014-06-03 16:39:22 +00:00
Kevin Fenzi
c9802284cd Fix some paths 2014-06-03 16:34:36 +00:00
Kevin Fenzi
d0a0ca74d1 ssl certorama 2014-06-03 16:31:57 +00:00
Kevin Fenzi
7433201bb6 Fix ssl for staging. 2014-06-03 16:18:27 +00:00
Kevin Fenzi
2f0b27b806 Fix filename 2014-06-03 16:11:46 +00:00
Kevin Fenzi
cfb0ebe8a4 Fix typo 2014-06-03 16:10:11 +00:00
Kevin Fenzi
a6b89d99aa Copy, not file. 2014-06-03 16:03:36 +00:00
Kevin Fenzi
18f8dd15bc Add a bunch of koji web config files. 2014-06-03 16:01:33 +00:00
Kevin Fenzi
967bc12995 Add koji hub template 2014-06-03 15:38:36 +00:00
Aurélien Bompard
a116e1e34d Mailman: add unit tests, and adatp to recent code changes 2014-06-03 13:36:16 +00:00
Kevin Fenzi
aaa825588e Add 'base' tag to all base tasks so we can run playbooks with --skip-tags=base to avoid base 2014-06-02 23:26:32 +00:00
Kevin Fenzi
9b3781ae81 This is a copy, duh 2014-06-02 23:23:11 +00:00
Kevin Fenzi
813f60a03a Try this 2014-06-02 23:18:10 +00:00
Kevin Fenzi
abb904688a Add some more from todo 2014-06-02 23:13:55 +00:00
Kevin Fenzi
9dd996d208 Fix some typos 2014-06-02 23:07:22 +00:00
Kevin Fenzi
0c358d9b68 Fix gateway 2014-06-02 23:05:58 +00:00
Kevin Fenzi
3acf51a6f0 Clean up some 2014-06-02 23:05:00 +00:00
Kevin Fenzi
c33f8914be First cut at moving koji01 over to ansible. 2014-06-02 22:40:27 +00:00
Miroslav Suchý
a54ef3bae8 RHBZ 1102788 - Increase number of file descriptors on the build machine 2014-06-02 11:54:24 +00:00
Till Maas
d212c97757 add autosign hosts file 2014-06-01 13:04:21 +02:00
Till Maas
aae8715ab4 autosigner: Install more fedmsg related packages 2014-06-01 12:53:01 +02:00
Pierre-Yves Chibon
4e9eb5d7a9 Import upstream fix fixing broken links 2014-06-01 07:51:28 +00:00
Kevin Fenzi
fd590b2e4e The openvpn crl isn't needed on clients. 2014-05-31 16:54:39 +00:00
Stephen Smoogen
9a96b7c008 make it use a kickstart that wont make a 2750GB / drive 2014-05-30 22:28:57 +00:00
Till Maas
2f97e1d19e autosigner: Install fedmsg 2014-05-30 20:40:49 +02:00
Stephen Smoogen
7f00c656fb duh.. ips dont work here 2014-05-30 17:55:49 +00:00
Stephen Smoogen
5948aab0be well why does this work everywhere else? 2014-05-30 17:54:17 +00:00
Till Maas
682a04b292 Add autosigner role
- Move builder infrastructure repo to own role
- Add initial tasks to autosigner role
2014-05-30 17:16:06 +00:00
Dennis Gilmore
979fcada2a cleanup the pungi mash configs a bit 2014-05-30 17:16:01 +00:00
Ralph Bean
9f13037ffc Update releng fedmsg to use the new relay.
Not sure why this is separate.
2014-05-30 16:30:22 +00:00
Kevin Fenzi
504514d62e Some bkernel role fixes 2014-05-30 16:29:04 +00:00
Ralph Bean
6c0308b707 Conditional check for persistent-cloud group members. 2014-05-30 16:14:28 +00:00
Pierre-Yves Chibon
2c40e94fb1 sysadmin-cvs is only for shell access, pkgdb uses cvsadmin 2014-05-30 15:23:43 +02:00
Miroslav Suchý
727ae15ed3 sync up copr-fe-dev playbook with copr-fe 2014-05-30 11:19:40 +00:00
Aurélien Bompard
960d87f8ca Mailman: create a HK DB for unit testing 2014-05-30 08:13:00 +00:00
Stephen Smoogen
2f9b7871ea lets see if I can build a new download box 2014-05-30 02:15:46 +00:00
Stephen Smoogen
ab655882cc hey lets see if I can break another box 2014-05-29 23:03:01 +00:00
Stephen Smoogen
cd9c250f90 add -ib02 to our mix. 2014-05-29 21:21:56 +00:00
Stephen Smoogen
1bbd8a1b28 we have all dl-rdu boxes rebuilt and ready for ansible 2014-05-29 18:28:03 +00:00
Kevin Fenzi
dda7a6165b Set facls for pesign to work with mock 2014-05-29 17:33:41 +00:00
Ralph Bean
1b20c92541 One more tweak. 2014-05-29 16:51:04 +00:00
Ralph Bean
20eef15011 This is probably more right. 2014-05-29 16:46:40 +00:00
Ralph Bean
19557d5735 In Soviet Russia, Ruby joins YOU! 2014-05-29 16:40:25 +00:00
Kevin Fenzi
0365b73da2 Don't set default root bw for bkernel, they have their own. 2014-05-29 16:38:04 +00:00
Ralph Bean
e258bae727 Collectd+postgres for db-datanommer01 2014-05-29 16:36:43 +00:00
Kevin Fenzi
ad799abed9 Fold bkernel into buildhw with it's own role. 2014-05-29 16:24:09 +00:00
Pierre-Yves Chibon
86742b2fa4 Drop the email notifications on stg 2014-05-29 17:26:57 +02:00
Stephen Smoogen
be679b600b and now we have 2 boxes ansibled 2014-05-29 01:10:12 +00:00
Kevin Fenzi
b91e4fd911 Try this in the second play 2014-05-28 19:57:14 +00:00
Kevin Fenzi
4aa96f63d6 Try this is end the owner/group flip flops. 2014-05-28 19:08:20 +00:00
Kevin Fenzi
8c2bbb792d I think this is causing it to change all the time. 2014-05-28 18:56:49 +00:00
Kevin Fenzi
1b4c8822f6 Make this idempotent for compose-x86-02 2014-05-28 18:32:22 +00:00
Kevin Fenzi
c8d85b011b Adjust this and add a note. 2014-05-28 18:00:01 +00:00
Kevin Fenzi
95ef483354 Add a playbook with all the fedmsg using playbooks in it, so you can run it with -t fedmsgdupdate and just update fedmsg endpoints 2014-05-28 17:58:51 +00:00
Kevin Fenzi
e181500314 Add a tag to this fedmsg.d config that changes somewhat often so we can just run it. 2014-05-28 17:24:06 +00:00
Stephen Smoogen
059d296b2f actimeo is its name. 2014-05-28 16:49:46 +00:00
Stephen Smoogen
7c09009d08 we call it rdu2 sometimes but it really is only one we care about. 2014-05-27 23:35:27 +00:00
Stephen Smoogen
90ccf9c5a1 ok maybe a newline will fix it.?. 2014-05-27 23:00:30 +00:00
Stephen Smoogen
58be119242 write code like yoda, we must 2014-05-27 22:50:47 +00:00
Stephen Smoogen
b8197212cb well that went as well as expected. lets try with hands this time. 2014-05-27 22:46:21 +00:00
Stephen Smoogen
1d7d5ea567 Hey look ma, no hands! 2014-05-27 22:42:54 +00:00
Kevin Fenzi
9daa623bc4 Fix this to work with --check/--diff runs. 2014-05-27 22:26:23 +00:00
Kevin Fenzi
f05fe5e864 Fix log file path 2014-05-27 21:05:42 +00:00
Kevin Fenzi
8e69a8a2d0 Enable send_unaswered_question_reminders in ask. 2014-05-27 21:02:37 +00:00
Stephen Smoogen
eeaa9e5d36 chainsaw 2014-05-27 20:55:09 +00:00
Stephen Smoogen
ac9fe6ca02 lets try this and see if ansible likes this better. 2014-05-27 20:53:53 +00:00
Stephen Smoogen
a04e4bd839 Merge branch 'master' of /git/ansible 2014-05-27 20:00:04 +00:00
Stephen Smoogen
d7c1a29e0a lets try breaking out download a bit 2014-05-27 20:00:00 +00:00
Ralph Bean
8322306912 Get the fedmsg crl directly from proxy01.stg in staging. 2014-05-27 19:31:01 +00:00
Ralph Bean
49831e2c17 Point fedmsg-logger at busgateway01 now. 2014-05-27 18:22:34 +00:00
Kevin Fenzi
8906975d33 Fix these log touch plays to also be idempotent 2014-05-27 18:15:04 +00:00
Kevin Fenzi
6f947cd9ec Fix this to be idempotent 2014-05-27 18:06:47 +00:00
Till Maas
bb84dd36de fetch-ssh-keys: mode +x 2014-05-24 09:47:54 +02:00
Kevin Fenzi
9460e6b386 And clean app up from these places too. 2014-05-23 22:34:26 +00:00
Kevin Fenzi
45a5c04dcd Drop apps from inventory 2014-05-23 22:33:43 +00:00
Kevin Fenzi
64b4cf7614 This task doesn't exist anymore 2014-05-23 22:28:21 +00:00
Kevin Fenzi
165973baf4 Fix missing " 2014-05-23 22:23:33 +00:00
Kevin Fenzi
042eb241e0 Fix elections, add a fallback stg hosts file. 2014-05-23 20:35:45 +00:00
Kevin Fenzi
aa559651d5 /dev/null the easyfix cron output for now. 2014-05-23 20:31:46 +00:00
Kevin Fenzi
4bfcfcd28b Add hosts file for gallery01.stg 2014-05-23 20:30:48 +00:00
Kevin Fenzi
60c9a31a30 This needs to be staging, not stg 2014-05-23 19:19:48 +00:00
Kevin Fenzi
0944682e24 No denyhosts for f20 hosts for now, add manual monitor playbook. 2014-05-23 18:38:30 +00:00
Kevin Fenzi
83e93d6a10 Add monitor.qa and taskotron-dev01.qa 2014-05-23 18:10:08 +00:00
Kevin Fenzi
fe8ffbbb27 Drop denyhosts from these for now. 2014-05-23 17:51:21 +00:00
Kevin Fenzi
9f4568e3ae Drop ksdevice and adjust for f20 on these 2014-05-23 17:34:25 +00:00
Kevin Fenzi
336e13bc7b Add qadevel/qadevel-stg and autosign 2014-05-23 16:48:59 +00:00
Aurélien Bompard
0c76d40590 Adapt HyperKitty config file to the lastest changes 2014-05-23 02:46:15 +00:00
Stephen Smoogen
c32cf9e0a7 ok lets try this chickbone 2014-05-22 23:25:57 +00:00
Kevin Fenzi
0a4b6b3eeb Merge branch 'master' of /git/ansible 2014-05-22 21:32:05 +00:00
Kevin Fenzi
909f20d063 up sundries procs and drop app05/app08 from inventory 2014-05-22 21:31:44 +00:00
Pierre-Yves Chibon
f40e8537b5 Add the SITE_ROOT for pkgdb2 1.8.2 2014-05-22 23:24:48 +02:00
Kevin Fenzi
5e89f8edf2 Tweak selinux contexts for freemedia 2014-05-22 19:28:51 +00:00
Kevin Fenzi
bff07f007a Also we need to install php 2014-05-22 19:12:43 +00:00
janeznemanic
f2050a69ec Add freemedia role. 2014-05-22 19:05:42 +00:00
Kevin Fenzi
4a2db2ad3c Fix buffet0 in ansible too 2014-05-22 17:39:13 +00:00
Ralph Bean
b90bf85b3d Bump the zmq timeout on these nagios checks. 2014-05-22 14:56:48 +00:00
Kevin Fenzi
da642af5fd Fix up staging group 2014-05-22 01:09:49 +00:00
Kevin Fenzi
8bc7d8d773 Add gallery01.stg to the stg group 2014-05-22 01:00:28 +00:00
Stephen Smoogen
c087d147c7 Merge branch 'master' of /git/ansible 2014-05-21 22:48:45 +00:00
Stephen Smoogen
f6e1c1cb1c change the nfs option to have longer actimeo on dl servers 2014-05-21 22:48:39 +00:00
Kevin Fenzi
c6a38231ab Try adding arm04-builder22 back in 2014-05-21 21:53:41 +00:00
Stephen Smoogen
92072f0461 And now we are back to 5 download servers 2014-05-21 21:29:25 +00:00
Kevin Fenzi
e5ddbcea29 Set nrpe procs higher on the new download servers. 2014-05-21 20:47:25 +00:00
Ricky Elrod
d3291aaf85 Merge branch 'master' of /git/ansible 2014-05-21 19:48:55 +00:00
Ricky Elrod
5703b88f03 create /srv/web directory 2014-05-21 19:48:46 +00:00
Ralph Bean
a75f28b510 Remove busmon. 2014-05-21 19:00:37 +00:00
Stephen Smoogen
19ec8df9af Temp removing dl06 2014-05-21 18:45:26 +00:00
Stephen Smoogen
2858cce6f6 Merge branch 'master' of /git/ansible 2014-05-21 18:43:20 +00:00
Kevin Fenzi
af011162e3 Add db connect bool for mm frontend 2014-05-21 17:57:45 +00:00
Kevin Fenzi
8fc6694c5f Set some sebools on sundries. 2014-05-21 17:38:51 +00:00
Kevin Fenzi
3333d00a59 Just call this mirrormanager.conf 2014-05-21 17:28:36 +00:00
Kevin Fenzi
eb7371b560 Try this. 2014-05-21 17:22:07 +00:00
Kevin Fenzi
41d2bcc729 Fix end to endif 2014-05-21 17:07:59 +00:00
Kevin Fenzi
dd45f8c109 Fix stray = 2014-05-21 17:05:13 +00:00
Kevin Fenzi
317360d13b Fix template. 2014-05-21 16:59:25 +00:00
Kevin Fenzi
6bc2f3f623 Also add to playbook. 2014-05-21 16:51:24 +00:00
janeznemanic
829c097e9d Add mirrormanager role 2014-05-21 16:50:40 +00:00
Kevin Fenzi
1f92636069 This cron also has to be 644 2014-05-21 16:06:44 +00:00
Kevin Fenzi
21ba0ac487 Cron has to be 644 2014-05-21 16:01:48 +00:00
Kevin Fenzi
ec4b02c539 In staging, host_group is automagically staging, so use rsync_group instead here. 2014-05-21 15:47:07 +00:00
Ricky Elrod
8d3223e0dd Merge branch 'master' of /git/ansible 2014-05-21 13:06:22 +00:00
Ricky Elrod
02ef0ba713 Unhardcode path to rpm. Thanks ProT-0-TypE! 2014-05-21 13:06:17 +00:00
Pierre-Yves Chibon
27ed359f9a The /pkgdb/ is not needed 2014-05-21 09:36:01 +02:00
Pierre-Yves Chibon
06735a2f86 Add the SITE_URL configuration to pkgdb2 2014-05-21 09:29:37 +02:00
Kevin Fenzi
c441747d54 Add needs-reboot.py as a common script. 2014-05-20 20:09:47 +00:00
Ralph Bean
d6bd38f58c Make fedora-packages use staging urls where appropriate. 2014-05-20 20:08:41 +00:00
Ralph Bean
3eb1d43fe2 Point staging pkgdb urls at staging pkgdb2. 2014-05-20 18:49:47 +00:00
Stephen Smoogen
4e0d6d5991 Merge branch 'master' of /git/ansible 2014-05-20 16:56:14 +00:00
Kevin Fenzi
6944f0b8d4 We need a master sundries in stg too 2014-05-19 23:36:53 +00:00
Kevin Fenzi
3c4bed5b96 More easyfix tweaks. 2014-05-19 23:31:39 +00:00
Kevin Fenzi
0ba6c1244b Need python-bugzilla for easyfix 2014-05-19 23:26:30 +00:00
Kevin Fenzi
a41d855530 Add rsyncd setup for sundries so proxies can pull easyfix from it instead of apps 2014-05-19 23:17:42 +00:00
Kevin Fenzi
79f507271b And here too 2014-05-19 19:41:40 +00:00
Kevin Fenzi
efe74a6c90 Add admin.stg here. 2014-05-19 19:38:00 +00:00
Kevin Fenzi
929505850c Add a mailman01.stg hosts file with correct entries. 2014-05-19 18:57:53 +00:00
Kevin Fenzi
a47859cb26 Speeling is fun. 2014-05-19 18:24:41 +00:00
Kevin Fenzi
95733ac284 More missed accelerates 2014-05-19 18:21:11 +00:00
Kevin Fenzi
b1ac6680ba Missed an accelerated. 2014-05-19 17:29:12 +00:00
Kevin Fenzi
12090a21fd Update fas url for stg now that the cert is fixed. 2014-05-19 17:19:23 +00:00
Kevin Fenzi
06e12bdb8b Fix fedocal production hosts files. 2014-05-19 16:53:45 +00:00
Kevin Fenzi
fbebe1ebc2 Add a serverbeach resolv.conf skeleton 2014-05-19 15:42:48 +00:00
Kevin Fenzi
25dc54212b Set accelerate to false by default, override with -e acclerated=True for your playbook runs. 2014-05-19 15:22:24 +00:00
Kevin Fenzi
7ba907d5ce Move mirrorlist wsgi config to a template and set processes different for mirrorlist-serverbeach. 2014-05-19 14:48:57 +00:00
Ralph Bean
7b84ea9663 Also, improve the other two new fedmsg checks. 2014-05-19 14:26:38 +00:00
Ralph Bean
fb03577eea Make the fedmsg check producers/consumers check a little smarter. 2014-05-19 14:20:21 +00:00
Pierre-Yves Chibon
d3af060dfa Cut out accelerate from the sundries playbook 2014-05-19 12:32:28 +02:00
Pierre-Yves Chibon
d20ffe58ff Re-establish running the cron every Monday at 10am 2014-05-19 12:31:30 +02:00
Pierre-Yves Chibon
74706bf93a Update the fedora-owner-change.py script to the latest version from upstream
This makes it work with both pkgdb1 and pkgdb2 fedmsg messages
2014-05-19 12:29:04 +02:00
Stephen Smoogen
64478331da and before we run into another problem make sure apache can read the public file. 2014-05-16 23:54:35 +00:00
Stephen Smoogen
24ed0ae145 try to get some of the directories correct 2014-05-16 23:52:52 +00:00
Stephen Smoogen
2b464ac498 do we need a generic role for ssl? 2014-05-16 23:41:24 +00:00
Stephen Smoogen
7cbd6611fa ok lets try getting back to our original problem. 2014-05-16 23:23:16 +00:00
Stephen Smoogen
84839ad928 ok using a tmp inventory file was my problem. my bad. 2014-05-16 22:53:55 +00:00
Stephen Smoogen
d52f39215a flailing 2014-05-16 22:11:42 +00:00
Stephen Smoogen
f4fc902768 msg: Destination directory {{libdir | /usr/lib64}}/nagios/plugins does not exist 2014-05-16 21:56:12 +00:00
Stephen Smoogen
1a80191e6f ok this had better work.. maybe.. the books says so. 2014-05-16 21:51:48 +00:00
Stephen Smoogen
6c8f110b5a ok this had better work.. maybe. 2014-05-16 21:48:55 +00:00
Stephen Smoogen
963d0918ac try moving stuff down a tree 2014-05-16 21:08:14 +00:00
Kevin Fenzi
22b531e5b3 Clean up this some more. 2014-05-16 20:18:40 +00:00
Kevin Fenzi
51173a59b8 No d on nfs-idmap on fedora 2014-05-16 19:54:05 +00:00
Kevin Fenzi
ac17a003b7 Tweak nfs client role 2014-05-16 19:40:50 +00:00
Kevin Fenzi
47185c520d Make everything doing nfs mounts use the nfs_client role. 2014-05-16 19:35:56 +00:00
Kevin Fenzi
b22e1be972 Perhaps quotes are confusing it here. 2014-05-16 18:55:03 +00:00
Kevin Fenzi
bcca815b46 Make sure rsyncd log file exists 2014-05-16 18:47:10 +00:00
Kevin Fenzi
ae9210bd07 Try reordering this 2014-05-16 18:42:06 +00:00
Kevin Fenzi
e1a97d5d8d Also need libsemanage-python 2014-05-16 18:37:41 +00:00
Kevin Fenzi
e6ee48e002 need a state here. 2014-05-16 18:34:15 +00:00
Kevin Fenzi
44cd3f7423 Add another url to blacklist for paste. 2014-05-16 15:43:13 +00:00
Kevin Fenzi
061b5eb734 Make this task work with rhel and fedora releng hosts. 2014-05-16 15:27:40 +00:00
Kevin Fenzi
e01a829c2d Fix which virthost releng02 is on. 2014-05-16 15:20:45 +00:00
Kevin Fenzi
d830e268ae Add pyliblzma to releng machines to deal with rawhide repodata 2014-05-16 15:18:09 +00:00
Miroslav Suchý
3113ef2232 add pyliblzma so yum can handle packages xz compression 2014-05-16 12:10:29 +00:00
Ralph Bean
ab78ddd39a Use correct consumer name for datanommer. 2014-05-15 21:06:32 +00:00
Kevin Fenzi
75ccc28e69 Add port 80 here 2014-05-15 19:41:39 +00:00
Kevin Fenzi
4df7a8e3ad Add some vpn to docs-backend 2014-05-15 19:22:22 +00:00
Ralph Bean
fa3d33bbd4 Use correct pkgdb2 url for fmn. 2014-05-15 14:30:11 +00:00
Pierre-Yves Chibon
a8f610b17d Let's have pkgdb send email as pkgdb 2014-05-15 08:22:12 +02:00
Ricky Elrod
1dccbe021f Move custom vars to group_vars/download 2014-05-15 04:02:22 +00:00
Ricky Elrod
b5cbb782ec fix it this way instead 2014-05-15 03:50:14 +00:00
Ricky Elrod
f630159e9f udp_ports: [] 2014-05-15 03:47:55 +00:00
Ricky Elrod
943ab92f33 here too 2014-05-15 03:44:59 +00:00
Ricky Elrod
8d78731cc5 accelerate: False for now 2014-05-15 03:44:16 +00:00
Ricky Elrod
a2a2a98ec9 open ports 2014-05-15 03:36:43 +00:00
Ricky Elrod
989f4f1e6b More downloadXX fun 2014-05-15 03:31:02 +00:00
Kevin Fenzi
e5ed01f1ae It's base here. 2014-05-15 02:31:36 +00:00
Kevin Fenzi
d0708ab507 Add collectd to pkgdb instances too 2014-05-15 02:29:50 +00:00
Patrick Uiterwijk
e30907f145 Pkgdb now also uses openid 2014-05-14 22:14:18 +00:00
Ralph Bean
4c523d32c0 Use "pkgdb2" as a fedmsg key. 2014-05-14 22:08:31 +00:00
Pierre-Yves Chibon
bcf935d5fe Add scm-commits in Cc to all emails 2014-05-14 21:55:37 +00:00
Ralph Bean
50544699e0 Declare the pkgdb0* shell cert. 2014-05-14 21:44:49 +00:00
Kevin Fenzi
16daf5eae8 Try setting this for postfix 2014-05-14 21:37:30 +00:00
Pierre-Yves Chibon
954db292d1 Disable accelerate on the pkgdb playbook for now 2014-05-14 23:25:06 +02:00
Pierre-Yves Chibon
7c3ad83ce9 Active pkgdb2 email and don't check ssl cert on stg 2014-05-14 22:03:53 +02:00
Pierre-Yves Chibon
4bd31cf881 Allow pkgdb2 to send emails 2014-05-14 22:01:15 +02:00
Ralph Bean
1f8f67a12b Add koji to /etc/hosts for tagger. 2014-05-14 19:25:13 +00:00
Kevin Fenzi
d16754d38c Fix hosts on pkgdb01/02 2014-05-14 18:49:21 +00:00
Ralph Bean
26e208a47e Apparently tagger needs this for its cronjobs. 2014-05-14 18:02:42 +00:00
Kevin Fenzi
f7a48895a6 Add correct group to buildhw to get the right hosts file 2014-05-14 17:42:35 +00:00
Ralph Bean
9ce3c8f0cf Tell fmn to talk pkgdb2 api. 2014-05-14 16:09:22 +00:00
Ralph Bean
b30b347508 Tell badges to talk pkgdb2 api. 2014-05-14 16:09:13 +00:00
Ralph Bean
27b3cbc4eb One more spot for pkgdb in the fedmsg config. 2014-05-14 16:05:20 +00:00
Ralph Bean
afbe9406dc pkgdb2 fedmsg config. 2014-05-14 15:54:30 +00:00
Stephen Smoogen
bd09bf39fe Merge branch 'master' of /git/ansible 2014-05-13 22:41:48 +00:00
Stephen Smoogen
046f54a780 Add the extra download boxes 2014-05-13 22:41:41 +00:00
Kevin Fenzi
5e3229d410 Add pkgdb01/02 prod nodes 2014-05-13 20:34:07 +00:00
Kevin Fenzi
79a32d4581 Move old bc02 blades to all be buildhw 2014-05-13 17:27:29 +00:00
Pierre-Yves Chibon
edea554550 Add missing file for easyfix 2014-05-13 19:12:13 +02:00
Pierre-Yves Chibon
945cc29f8e Adjust the fedora-owner-change cron and script for testing in real condition 2014-05-13 18:38:44 +02:00
Pierre-Yves Chibon
ea0e074316 Run the fedora_owner_change cron on the sundry master 2014-05-13 18:37:07 +02:00
Pierre-Yves Chibon
14f0d2b628 Add the fedora_owner_change role 2014-05-13 18:35:49 +02:00
Pierre-Yves Chibon
6d11d19427 Have the sundries host run the easyfix cron 2014-05-13 12:40:21 +02:00
Pierre-Yves Chibon
4dd6ab1429 Simplify the copy instruction a little 2014-05-13 12:39:19 +02:00
Pierre-Yves Chibon
8cb2345e5d Add first work on the easyfix role
This still requires some work:
- It has no playbook
- It is missing the proxy bits
   - configuration of the proxies themselves
   - cron job copying the files from the app running the cron job onto
     the proxies
2014-05-13 12:36:57 +02:00
Pete Travis
212918325a busy repo merge, no conflicts, I promise 2014-05-12 17:38:10 -06:00
Pete Travis
3490c3a772 closing quotes 2014-05-12 17:36:47 -06:00
Pete Travis
846d8c9089 Here's to learning from foolish mistakes 2014-05-12 22:25:37 +00:00
Pete Travis
c5fcdc4cc2 Publican needs an empty sqlite db, or interactive setup that we aren't interested in performing 2014-05-12 16:21:20 -06:00
Pete Travis
0f96ffb42f when all you have is a hammer, all your horizontal line characters end up flattened 2014-05-12 22:14:00 +00:00
Pete Travis
c00f70f332 herding templates 2014-05-12 22:10:15 +00:00
Pete Travis
7de92cedc1 cronjobs need names 2014-05-12 22:06:49 +00:00
Pete Travis
f18010f21d herding files 2014-05-12 16:03:29 -06:00
Kevin Fenzi
d367982cba Move publican stuff to another play 2014-05-12 21:52:10 +00:00
Kevin Fenzi
092004acaa Tweak role 2014-05-12 21:46:28 +00:00
Kevin Fenzi
68e757521d Add hosts file for docs backend 2014-05-12 21:43:16 +00:00
Kevin Fenzi
b56f068125 virthost11 is no more. 2014-05-12 21:35:38 +00:00
Pete Travis
085acaa45f ansible_managed does not give away #s for free 2014-05-12 21:33:25 +00:00
Pete Travis
b1e67b8c58 fixing some sloppy quoting 2014-05-12 21:28:16 +00:00
Pete Travis
2b36f84bdd The shift key must have stuck. Yeah, that's it. 2014-05-12 21:25:03 +00:00
Pete Travis
87597c7fa6 Get fedwatch from epel, not copr 2014-05-12 21:19:52 +00:00
Pete Travis
6732449f55 colons for vars! 2014-05-12 21:16:21 +00:00
Pete Travis
5ed13b7bbc Courtesy merge; remember to pull before you commit, Pete! 2014-05-12 15:05:31 -06:00
Pete Travis
ae492e0402 Initial working configuration for docs backend 2014-05-12 15:05:03 -06:00
Ralph Bean
e87b4635b8 Cast to an int, otherwise error condition is never met. 2014-05-12 20:25:29 +00:00
Pierre-Yves Chibon
b8ef359849 Ask SELinux to let apache send emails 2014-05-12 20:05:44 +02:00
Ralph Bean
42fda730da Have to actually copy the new pieces out. 2014-05-12 17:26:22 +00:00
Kevin Fenzi
343932b96d Re-add these three socs 2014-05-12 17:21:08 +00:00
Ralph Bean
c96195506a Introduce new fedmsg nagios checks from Janez Nemanic.
See https://fedorahosted.org/fedora-infrastructure/ticket/4044
2014-05-12 16:43:09 +00:00
Pierre-Yves Chibon
78237338b3 re-disable accelerate in the nuancier playbook
This reverts commit bb74057acd.
2014-05-12 18:09:51 +02:00
Pierre-Yves Chibon
bb74057acd Revert "disable accelerate in the nuancier playbook"
This reverts commit d9b9af1ed5.
2014-05-12 17:46:18 +02:00
Kevin Fenzi
fcbbe7f339 Just 2 qa and packager socs 2014-05-11 19:36:56 +00:00
Kevin Fenzi
96427b693f Don't need statd 2014-05-11 16:11:13 +00:00
Kevin Fenzi
63f74db484 Adjust releng config a bit 2014-05-11 15:57:52 +00:00
Jamie Nguyen
20ec6c9a34 Fix link to badges fan. 2014-05-11 14:17:39 +00:00
Patrick Uiterwijk
573f54f9a8 This file seems to have been removed from upstream.
The file started with this in the last few releases:
 * This file contains ancient db-related functions that have been deprecated. Do
 * not use them. Please find the appropriate replacements.
2014-05-11 13:11:07 +00:00
Patrick Uiterwijk
5d089b9f0d Adding some icons back that weren't transferred over to ansible from app0* to wiki 2014-05-11 12:50:41 +00:00
Kevin Fenzi
ed01966260 Put buildvm-27 on the right virthost 2014-05-11 04:46:00 +00:00
Kevin Fenzi
340ca5c862 Update arm02 builders 2014-05-10 23:05:11 +00:00
Kevin Fenzi
e6f46c068b Fix arm packager sudoers 2014-05-10 22:45:24 +00:00
Kevin Fenzi
779d5d575e Move buildvm's to new blade buildvmhosts. 2014-05-10 18:20:37 +00:00
Kevin Fenzi
8110c03c1f This task moved to a role. 2014-05-10 17:35:23 +00:00
Dennis Gilmore
582aeca228 move the group the compose box is in 2014-05-10 04:09:14 +00:00
Dennis Gilmore
4e3c8fa62e add rawhide x86_64 compose config. update the others to include pungi 2014-05-10 03:54:49 +00:00
Kevin Fenzi
681febf884 Re-add fixed arm04 socs 2014-05-10 00:52:57 +00:00
Kevin Fenzi
023cbdc347 Add variables for arm retrace soc 2014-05-09 21:23:18 +00:00
Kevin Fenzi
136a023187 Don't need koji config here on retrace 2014-05-09 20:59:34 +00:00
Kevin Fenzi
2c5b326f75 Reorder this some. 2014-05-09 20:54:31 +00:00
Kevin Fenzi
60ff17bcea Add a arm-retrace playbook. 2014-05-09 20:42:29 +00:00
Kevin Fenzi
a28f4efc86 It's just arm-releng here. 2014-05-09 20:40:59 +00:00
Kevin Fenzi
ad8b1733cb Move things around a bit more. 2014-05-09 19:59:45 +00:00
Kevin Fenzi
0fb40d4ddd Adjust for new arm releng and retrace and fixed arm01 socs 2014-05-09 19:30:14 +00:00
Kevin Fenzi
72e2521a90 Bump serial up on backups 2014-05-09 01:44:38 +00:00
Ralph Bean
2856e06c0f This might just be fixed. 2014-05-08 21:24:47 +00:00
Ralph Bean
09b268e69c Debug fedmsg callback_plugin. 2014-05-08 21:21:35 +00:00
Kevin Fenzi
2d3bd45979 Move a bunch of vms to virthost16 2014-05-08 19:57:31 +00:00
Ricky Elrod
e9e8a1ab90 Start of download-server port to ansible. Still needs httpd config (esp. ssl certs) and rsync server stuff I think 2014-05-07 20:35:42 +00:00
Stephen Smoogen
929a4e2161 let us add virthost17 and virthost18. really this time 2014-05-05 20:00:12 +00:00
Miroslav Suchý
e41a87ada3 deploy /etc/hosts with internal IPs from Fedora Cloud 2014-05-05 13:19:13 +00:00
Patrick Uiterwijk
3349c7b8ac Revert "We now remove everyone from the whitelist for now."
This reverts commit 8b2961af2b.
2014-05-03 03:12:26 +00:00
Ralph Bean
602405b522 Update copr hotfix. 2014-05-03 01:44:20 +00:00
Ralph Bean
4e953c7f7d Wrong directory, there... 2014-05-03 01:23:02 +00:00
Ralph Bean
30aadc78c4 Hotfix copr-fe for Covert Redirect. 2014-05-03 01:21:02 +00:00
Patrick Uiterwijk
8b2961af2b We now remove everyone from the whitelist for now.
They will be re-enabled as we check the for vulnerability level to the covert redirect bug.
2014-05-02 22:41:49 +00:00
Pierre-Yves Chibon
d9b9af1ed5 disable accelerate in the nuancier playbook 2014-05-02 14:52:22 +00:00
Pierre-Yves Chibon
72f6fc5936 Enable email notifications on nuancier 2014-05-02 16:47:08 +02:00
Stephen Smoogen
8903ac17c2 what if we just all got along 2014-05-01 23:48:35 +00:00
Ralph Bean
5ea889e578 Playbook to free up port 5099 when it gets stuck. 2014-05-01 20:24:44 +00:00
Kevin Fenzi
22b56a5341 Make wiki instances 4gb mem in production. 2014-05-01 14:55:01 +00:00
Stephen Smoogen
0f551202dc turn off accelerate for initial run. 2014-04-30 23:25:16 +00:00
Stephen Smoogen
fa255c12a0 add a bunch of bvirthosts 2014-04-30 23:02:01 +00:00
Ralph Bean
a0f2968311 Also, monitor here. 2014-04-30 20:42:56 +00:00
Ralph Bean
4a229675ef Use fqdn, I guess.. 2014-04-30 19:32:35 +00:00
Ralph Bean
44fa065f03 Whoopsy-daisy. 2014-04-30 19:29:23 +00:00
Ralph Bean
21f6600811 Ridiculous, but collectd exec plugins cannot accept arguments.
So we have to template our script and "hardcode" the process we want to
monitor there.
2014-04-30 19:25:20 +00:00
Ralph Bean
b5f6044085 Stub of a collectd role for fedmsg process health. 2014-04-30 16:04:47 +00:00
Ricky Elrod
26b3dffd89 Add 3 missing packages to global_pkgs_inst, from global.pp in puppet 2014-04-29 23:39:20 +00:00
Ralph Bean
c6719dda6b A playbook for undoing yum history of certain packages. 2014-04-29 17:10:14 +00:00
Kevin Fenzi
641330e0ab Move mirrorlist-ibiblio over to ibiblio04 2014-04-28 20:47:22 +00:00
Kevin Fenzi
de4c869426 Move unbound-ib01 over to ibibli04 2014-04-28 19:29:57 +00:00
Ralph Bean
3f3e3d0529 Flip the switch. 2014-04-28 18:53:42 +00:00
Ralph Bean
88caeca291 Use fromaddress consistently. 2014-04-28 18:14:01 +00:00
Ralph Bean
b91249e215 Get the mail server name right.. 2014-04-28 18:01:42 +00:00
Ralph Bean
640c82d25e Little errors.. 2014-04-28 17:46:30 +00:00
Ralph Bean
6b422251b4 Ansible syntax... 2014-04-28 17:39:50 +00:00
Ralph Bean
9201c4ab58 Ensure we can write to our own log file. 2014-04-28 17:37:22 +00:00
Ralph Bean
93a8277bb3 We don't actually need all that junk. 2014-04-28 17:34:44 +00:00
Ralph Bean
1e72a96097 Try deploying this koji reminder email thing. 2014-04-28 17:26:38 +00:00
Ralph Bean
3b3614795c Use semicolon instead of colon here. 2014-04-28 17:13:04 +00:00
Ralph Bean
e85878d802 Use process name instead of pid for fedmsg monitoring socket filename. 2014-04-28 13:46:20 +00:00
Dennis Gilmore
c71162ec08 make sure the chroot for comoose includes the f21 buildroot 2014-04-28 05:53:20 +00:00
Kevin Fenzi
f92e040821 Correct path 2014-04-24 21:53:13 +00:00
Kevin Fenzi
aab9defc22 Use correct key here too 2014-04-24 21:48:05 +00:00
Kevin Fenzi
93bbd6331c Fix up ssl keys 2014-04-24 21:39:01 +00:00
Kevin Fenzi
1ec4774eb3 Fix stray with_items 2014-04-24 21:33:36 +00:00
Kevin Fenzi
52c9e9a08d Move keyserver to a role. Thanks misc! 2014-04-24 20:37:51 +00:00
Kevin Fenzi
0982cd46a9 Make nfs mount a variable and set it to use rw on wiki instances. 2014-04-24 19:21:59 +00:00
Ralph Bean
9216d087ea Add configuration for hub health monitoring. 2014-04-24 18:14:39 +00:00
Kevin Fenzi
f7fe96ff1e Also make iscsi client datacenter dependent 2014-04-24 03:15:54 +00:00
Kevin Fenzi
ed6908d6ee Add openvpn for non phx2 virthosts 2014-04-24 03:01:47 +00:00
Kevin Fenzi
560fd68cea Add ibiblio04 2014-04-24 01:58:21 +00:00
Kevin Fenzi
3909469705 Add collectd to paste 2014-04-23 20:35:38 +00:00
Kevin Fenzi
8dfb920b82 Add collectd to wiki and sundries. 2014-04-23 20:28:44 +00:00
Ralph Bean
dc715da4dd Gotta have the handlers here too.. also. 2014-04-23 15:14:44 +00:00
Ralph Bean
ad2a2f71c4 Gotta have the handlers here too.. 2014-04-23 14:48:34 +00:00
Ralph Bean
2a3edca20c And, yes, an seboolean too. 2014-04-23 13:36:15 +00:00
Ralph Bean
41d35aba00 Add some restart statements so things take effect how we want. 2014-04-23 13:32:16 +00:00
Ralph Bean
78a35fe77b Point wiki at new nfs mount dir.
Under the rule of puppet, the app servers mounted this nfs share at
/srv/web/attachments but the new ansible nfs_client role has us mounting it at
/mnt/web/attachments.  Here, I'm just adjusting the wiki config to look for
uploaded content at that new location.  This assumes we want to stick with /mnt/
over /srv/.
2014-04-23 13:27:23 +00:00
Ralph Bean
e551044685 Complain if we can't read the mirrormanager/mirroradmins list. 2014-04-22 23:14:13 +00:00
Kevin Fenzi
787621021c Fix dell vmhosts to not use multipath for local disk. 2014-04-22 21:38:48 +00:00
Kevin Fenzi
d90a53d4db Update keyserver ssl certs. 2014-04-22 20:34:23 +00:00
Kevin Fenzi
90ddd2da30 Add vpn to sundries servers 2014-04-22 18:59:32 +00:00
Kevin Fenzi
6f27363b3f We need python-paste-deploy apparently. 2014-04-22 18:41:11 +00:00
Kevin Fenzi
a7891e476c Add geoip-city-wsgi to sundries servers. Thanks janeznemanic. Ticket 4291 2014-04-22 17:22:44 +00:00
Ralph Bean
325f5e8205 Adjust fedmsg authz policy for new wiki hosts. 2014-04-22 16:18:48 +00:00
Ralph Bean
dd64cc79b6 Change cert declaration for the wiki over to the new host(s). 2014-04-22 16:11:19 +00:00
Kevin Fenzi
11c9418ffe Add fedmsg stuff to wiki instances 2014-04-22 15:46:11 +00:00
Kevin Fenzi
7d9eb0c836 Add vpn to wiki01/02 2014-04-22 15:21:42 +00:00
Kevin Fenzi
b82b1b17b5 Update nfs ip's on wiki instances 2014-04-22 15:01:24 +00:00
Kevin Fenzi
2675b647ee Try this to fix selinux. 2014-04-21 20:53:20 +00:00
Kevin Fenzi
c95974dad4 Try these bools 2014-04-21 20:42:07 +00:00
Kevin Fenzi
de075a961b Fix memcached for stg 2014-04-21 20:28:52 +00:00
Kevin Fenzi
0705cf0c67 Name the hosts file right. 2014-04-21 20:12:07 +00:00
Kevin Fenzi
5c3ffb40d0 We want the stg db in stg 2014-04-21 20:09:08 +00:00
Kevin Fenzi
6f792af873 Wants to be named -wiki there for the directory 2014-04-21 20:01:17 +00:00
Kevin Fenzi
c2f17158cd Fix typo 2014-04-21 19:56:29 +00:00
Kevin Fenzi
2b7871a813 It's both. 2014-04-21 19:52:08 +00:00
Kevin Fenzi
23d940f2d5 it's wikipath 2014-04-21 19:47:42 +00:00
Kevin Fenzi
ca2609625a Add wpath of w 2014-04-21 19:45:30 +00:00
Kevin Fenzi
12d40c6a7c This may not be needed. 2014-04-21 19:37:11 +00:00
Kevin Fenzi
6b4d986696 Fix template 2014-04-21 19:31:29 +00:00
Kevin Fenzi
1d314d184f Don't need this part 2014-04-21 19:28:57 +00:00
Kevin Fenzi
cdb9d3d187 And also rpcbind 2014-04-21 19:17:51 +00:00
Kevin Fenzi
35b98f114f And we need nfslock 2014-04-21 19:14:44 +00:00
Kevin Fenzi
f61c9d4d31 Need nfs-utils 2014-04-21 19:11:10 +00:00
Kevin Fenzi
5126c3a7b2 This is staging. Sheesh 2014-04-21 19:07:04 +00:00
Kevin Fenzi
2454e84d09 Stab at using nfs_client role for nfs mounts 2014-04-21 19:00:03 +00:00
Kevin Fenzi
c2b06a44fc mediawiki role for wiki servers. Thanks adimania. ticket 4257 2014-04-21 18:10:28 +00:00
Kevin Fenzi
fdc6e69e04 Add simple copy for datanommer db dump to public space on lockbox01 2014-04-17 20:29:06 +00:00
Kevin Fenzi
7ce3dfbe2a Set mirrorlists to only process requests on vpn or local network interface 2014-04-16 00:38:07 +00:00
Kevin Fenzi
805acea1a2 Another tweak 2014-04-15 23:27:36 +00:00
Kevin Fenzi
aacca4aeff Update inventory some. 2014-04-15 23:26:44 +00:00
Pierre-Yves Chibon
ef0eb23fc1 1.50 might requires quotes otherwise it's converted to 1.5 2014-04-15 17:01:35 +02:00
Pierre-Yves Chibon
c44160604e Update jenkins plugins 2014-04-15 16:45:25 +02:00
Kevin Fenzi
ff604a1414 Disable some little used languages in production askbot 2014-04-13 21:23:55 +00:00
Kevin Fenzi
18f7c28f9c Nuke some old postfix config for machines that no longer exist. 2014-04-13 20:54:36 +00:00
Pierre-Yves Chibon
4295ba9dc5 [pkgdb2] Remove the http to https apache rewrite rule, we don't use it 2014-04-11 16:52:52 +02:00
Miroslav Suchý
85539d014b with recent ansible this is in column 33
I should parse it more inteligent :(
2014-04-11 12:31:39 +00:00
Miroslav Suchý
4f92195d8a add SEND_MAIL variable so copr can send emails 2014-04-10 10:08:18 +00:00
Miroslav Suchý
6ac3dcc402 move common scripts lower in manifest 2014-04-10 06:59:40 +00:00
Kevin Fenzi
cd90b45b19 I should really get soom sleep sometime. 2014-04-09 20:10:26 +00:00
Kevin Fenzi
d36ceaefe0 Fix broken template 2014-04-09 20:05:23 +00:00
Kevin Fenzi
55c3d58b50 Make arm03-qa03 to packager00 2014-04-09 16:37:06 +00:00
Pierre-Yves Chibon
7da5071850 Use port 80 in elections 2014-04-09 18:42:22 +02:00
Kevin Fenzi
2081b7b47d Add apprentice to mirrorlists. 2014-04-09 02:17:28 +00:00
Pierre-Yves Chibon
7785aeefcc Try to fix login for elections in stg 2014-04-08 21:02:19 +02:00
Pierre-Yves Chibon
afd4a8c207 Try to fix login on pkgdb2 in stg 2014-04-08 20:56:08 +02:00
Kevin Fenzi
8835676e6d Port 80 needs open here, not 443. 2014-04-08 16:08:16 +00:00
Pierre-Yves Chibon
3f2a46e642 Fix link the wsgi in the apache config 2014-04-08 17:24:31 +02:00
Pierre-Yves Chibon
65e504604d Put the wsgi file at the right place 2014-04-08 17:16:35 +02:00
Pierre-Yves Chibon
83bfab900c Fix indentation 2014-04-08 16:25:54 +02:00
Pierre-Yves Chibon
f3ea75e128 Update the elections playbook to include the new elections role 2014-04-08 16:23:30 +02:00
Pierre-Yves Chibon
7843f7378e Add roles and hosts files for elections0{1,2,1.stg} 2014-04-08 16:23:06 +02:00
Kevin Fenzi
7853a77399 Fix typo 2014-04-07 21:19:37 +00:00
Kevin Fenzi
54ad91db96 Rename taskotron-dev01 to taskotron-stg01 and reinstall with f20 2014-04-07 21:17:36 +00:00
Kevin Fenzi
6362df7043 This is fedmsg/base 2014-04-07 19:52:21 +00:00
Kevin Fenzi
ec2c79b4fd Add new wiki instances. 2014-04-07 19:50:57 +00:00
Kevin Fenzi
42e03a1ab7 Don't install oz on ppc builders. 2014-04-07 18:20:37 +00:00
Kevin Fenzi
f3dc0330de Turns out, we do need cronie now with oz/imagefactory, etc 2014-04-07 16:52:16 +00:00
Andrea Veri
cb03e55b02 GNOME Backups: make sure pentagon.gimp.org has its own entry on ssh's config file 2014-04-07 13:50:11 +00:00
Ralph Bean
5b9a2bff2f sqlalchemy prefers "postgresql" to "postgres". 2014-04-06 16:54:39 +00:00
Dennis Gilmore
ef70c3164c add setup and packages needed for oz/imagefactory to work 2014-04-05 15:55:30 +00:00
Kevin Fenzi
ba3d99eb3a Add prod instances too 2014-04-04 17:25:36 +00:00
Kevin Fenzi
e5c3bda671 Add sundries staging server. 2014-04-04 17:02:16 +00:00
Tim Flink
cceec52e2f adding port 80 to lockbox-comm01.qa for ks hosting 2014-04-03 22:02:34 +00:00
Tim Flink
8d26c2ffe5 adding udp port 69 for tftp and tcp port 8000 for beaker on beaker lab controller group 2014-04-03 22:00:05 +00:00
Ralph Bean
8ccc0622dc New playbook to restart fedmsg services. 2014-04-02 01:35:16 +00:00
Ralph Bean
d837c5e263 Add a new group for hosts that have a fedmsg-hub running. 2014-04-02 01:33:59 +00:00
Dennis Gilmore
6d367db7a9 arm is primary arch now 2014-04-01 23:31:16 +00:00
Ralph Bean
7a0c7cd998 Add the i386 repo to sign_and_import. 2014-04-01 15:14:06 +00:00
Miroslav Suchý
51d3376a86 put chain CA cert in copr-be as well 2014-04-01 13:45:58 +00:00
Miroslav Suchý
aa38d2bfc0 only redefine restart httpd 2014-04-01 13:24:52 +00:00
Miroslav Suchý
dbe4180044 Revert "do not use common restart file"
This reverts commit d06a71182c.
2014-04-01 13:24:10 +00:00
Miroslav Suchý
d06a71182c do not use common restart file
otherwise we will get /usr/local/bin/conditional-restart.sh - No such file or directory
2014-04-01 13:18:46 +00:00
Miroslav Suchý
57963bdef1 put ssl chain in apache config 2014-04-01 13:13:10 +00:00
Miroslav Suchý
f21ccbac8b deploy ssl cert on copr-fe 2014-04-01 12:35:27 +00:00
Miroslav Suchý
eb0b8c4c2f those are strings
this is really python code, not ini file
2014-04-01 09:17:07 +00:00
Kevin Fenzi
a4db8800de Fix unbound name in the playbook. 2014-03-31 22:47:37 +00:00
Kevin Fenzi
384ff623b9 This shouldn't be starts with, but find 2014-03-31 19:32:04 +00:00
Kevin Fenzi
72e6cb43ef Add some exists whitelists for things we check but don't install on all machines. 2014-03-31 18:14:04 +00:00
Miroslav Suchý
2846ce5933 restart httpd after ssl cert are deployed 2014-03-31 12:42:50 +00:00
Miroslav Suchý
c3e084e6d6 install lokkit command 2014-03-31 12:29:02 +00:00
Miroslav Suchý
605a98ea04 install ssl cert to copr-fe-dev 2014-03-31 12:17:03 +00:00
Miroslav Suchý
b588b902db install latest version of packages 2014-03-31 12:17:02 +00:00
Miroslav Suchý
c4e510395e sync up copr-dev with copr 2014-03-31 12:17:02 +00:00
Kevin Fenzi
e90b54c764 Bump up nrpe limits on mirrorlists. 2014-03-29 18:38:03 +00:00
Kevin Fenzi
4542efa777 Add missing supervisord handler 2014-03-28 18:36:24 +00:00
Kevin Fenzi
fdbd65bce3 Sadly disable accelerate here since sb network is weird. 2014-03-28 18:26:34 +00:00
Kevin Fenzi
c6ef1dcc1f ok. This might work for sb installs. 2014-03-28 17:57:07 +00:00
Kevin Fenzi
f784401d10 Try this in case this is a dns issue 2014-03-28 17:26:18 +00:00
Kevin Fenzi
eee6c15e08 Add a mirrorlist-serverbeach. 2014-03-28 17:19:08 +00:00
Kevin Fenzi
3344263078 Perhaps this needs quotes 2014-03-28 15:07:34 +00:00
Kevin Fenzi
b26adb82f8 Try this. 2014-03-28 14:41:00 +00:00
Pierre-Yves Chibon
51fb9f824c Dia is not available on EL7 2014-03-28 13:33:28 +01:00
Pierre-Yves Chibon
ebd3b09fea Add dia to the jenkins builder 2014-03-28 13:29:21 +01:00
Ralph Bean
7f8fb37e7f New fmn.rules wants this config value. 2014-03-27 20:52:07 +00:00
Miroslav Suchý
8504ad36d5 check forgotten VM more often 2014-03-27 08:36:06 +00:00
Andrea Veri
99937ccc9a Add pentagon.gimp.org to the backups rotation 2014-03-26 16:30:59 +00:00
Ralph Bean
e3812c7ddb Correct a typo. 2014-03-24 19:30:09 +00:00
Ralph Bean
5e5bf675a6 Add new ftpsync certs. 2014-03-24 17:54:46 +00:00
Ralph Bean
8ed419da16 Make sure these are all owned by apache. 2014-03-24 17:51:07 +00:00
Nick Bebout
7410320e1b Update sks membership file 2014-03-23 13:24:17 +00:00
Nick Bebout
bf69b2db36 Update sks membership file 2014-03-23 13:04:44 +00:00
Nick Bebout
ae82fa466f Remove old sks servers from membership file for sks 2014-03-22 16:36:44 +00:00
Aurélien Bompard
502c8f60d3 HyperKitty: fix relative login URLs 2014-03-22 14:43:47 +00:00
Aurélien Bompard
188978aad6 Mailman: fix pg_hba perms and improve import script 2014-03-22 14:43:47 +00:00
Stephen Smoogen
750c09b4c9 OK Lets put it all back like it was. Do we go back to old error? 2014-03-21 22:30:07 +00:00
Stephen Smoogen
bd1fb61391 Well I can only break it worse. 2014-03-21 22:16:19 +00:00
Stephen Smoogen
5a056c05f0 Hey lets see if this fixes the stuff I broke. 2014-03-21 22:08:33 +00:00
Stephen Smoogen
e68eaf268e Hey lets see if this breaks stuff. 2014-03-21 21:59:56 +00:00
Aurélien Bompard
775df5a634 Mailman: also allow Arquillian 2014-03-21 21:29:15 +00:00
Aurélien Bompard
a1588faa10 Mailman: allow Apache to access the full-text index 2014-03-21 21:29:15 +00:00
Ralph Bean
6f64dc8195 Restart services here. 2014-03-21 18:30:56 +00:00
Ralph Bean
9c1a973c21 Use that new role. 2014-03-21 16:08:06 +00:00
Ralph Bean
cd4f128bc9 Whoops.. not a template. 2014-03-21 15:46:44 +00:00
Ralph Bean
47cea5b469 Add a role for collectd/fcomm-queue 2014-03-21 15:32:28 +00:00
Ralph Bean
655d015200 Add some hosts to collectd which were not there before. 2014-03-21 13:46:16 +00:00
Ralph Bean
573454af79 Renamespace the collectd role to collectd/base 2014-03-21 13:46:06 +00:00
Stephen Smoogen
670dc663a2 make a playbook just to run rkhunter for boxes which didnt before 2014-03-20 20:10:40 +00:00
Miroslav Suchý
017df9ea44 [frontend] let apache log in default location 2014-03-20 13:47:03 +00:00
Miroslav Suchý
8ab71b2fbf check daily for left over VM of builders an remove them 2014-03-19 13:17:40 +00:00
Kevin Fenzi
eb01713605 Tweak syntax 2014-03-18 18:44:05 +00:00
Kevin Fenzi
ea462e26dd taskbot is taskotron 2014-03-18 01:20:46 +00:00
Tim Flink
c3707ce75c fixing httpd group for kickstart serving dir and moving httpd package installation to a more appropriate place 2014-03-17 21:58:04 +00:00
Kevin Fenzi
b4a4b3f70a Add hosts there. 2014-03-17 21:49:52 +00:00
Tim Flink
e9290ad137 fixing syntax error in with_items variable 2014-03-17 21:45:41 +00:00
Tim Flink
116b6456cc adding local git repository creation, ansible working directory and ks hosting directory to lockbox group playbook, required variables for lockbox-comm01.qa 2014-03-17 21:22:39 +00:00
Tim Flink
76c9a0d6d4 adding ansible config to ansible-server role 2014-03-17 21:21:04 +00:00
Kevin Fenzi
5c0005b7c4 Add rsyncd to a bunch of app servers so we can archive their logs. 2014-03-17 16:31:27 +00:00
Kevin Fenzi
38f0c628ba Kinda need xinetd as well. 2014-03-17 16:11:23 +00:00
Kevin Fenzi
36cc6f7cb1 Tweak service 2014-03-17 16:09:11 +00:00
Kevin Fenzi
eef86d5b91 These should be named default. 2014-03-17 16:06:51 +00:00
Kevin Fenzi
32119b6bc1 Add iptables rules for rsync for logs. 2014-03-17 16:02:47 +00:00
Kevin Fenzi
7316ef1ca3 Add a rsyncd role. For now just to sync logs to log02, but can be extended to download later. 2014-03-17 15:55:26 +00:00
Miroslav Suchý
6e0c36316b more s removing 2014-03-17 14:50:29 +00:00
Miroslav Suchý
1f87116909 make > works
addressing:
NOTIFIED: [concate ssl certs] *************************************************
failed: [209.132.184.142] => {"changed": true, "cmd": ["cat", "/etc/lighttpd/coprs-be.fedoraproject.org.key", "/etc/lighttpd/coprs-be.fedoraproject.org.crt", ">", "/etc/lighttpd/coprs-be.fedoraproject.org.pem"], "delta": "0:00:00.004867", "end": "2014-03-17 14:03:52.702756", "rc": 1, "start": "2014-03-17 14:03:52.697889"}
stderr: cat: >: No such file or directory
2014-03-17 14:15:39 +00:00
Miroslav Suchý
ae3d4ec14a more s removing 2014-03-17 14:11:43 +00:00
Miroslav Suchý
b29072d04b no s and the path should work
addressing:
TASK: [copy httpd ssl certificates] *******************************************
failed: [209.132.184.142] => (item=coprs-be.fedoraproject.org.key) => {"failed": true, "item": "coprs-be.fedoraproject.org.key"}
msg: could not find src=/var/lib/puppet/git/configs/secure/httpd/coprs-be.fedoraproject.org.key
failed: [209.132.184.142] => (item=coprs-be.fedoraproject.org.crt) => {"failed": true, "item": "coprs-be.fedoraproject.org.crt"}
msg: could not find src=/var/lib/puppet/git/configs/secure/httpd/coprs-be.fedoraproject.org.crt
2014-03-17 14:01:12 +00:00
Miroslav Suchý
c10cf5c31a revert b4288cd9d3 as ssl should be now ok 2014-03-17 13:53:00 +00:00
Miroslav Suchý
53afc0ba6c include common scripts
required for fedmsg
2014-03-17 13:38:20 +00:00
Kevin Fenzi
d6661af88c No pyflakes on el7 either yet 2014-03-15 18:35:32 +00:00
Kevin Fenzi
edb5a411b3 Fix fedora conditional. 2014-03-15 18:13:42 +00:00
Kevin Fenzi
7600552d5a Move packages not available on el7 out to their own play 2014-03-15 18:07:02 +00:00
Pierre-Yves Chibon
363a1f6c16 Add the EL7-beta builder to jenkins 2014-03-15 18:58:45 +01:00
Kevin Fenzi
bff8babaeb Just switch to with_first_found. 2014-03-15 17:48:46 +00:00
Kevin Fenzi
3c02ad10f5 Strange 2014-03-15 17:42:13 +00:00
Kevin Fenzi
67e8e879f9 Another attempt 2014-03-15 17:41:17 +00:00
Kevin Fenzi
4d8b4349f8 Hum. 2014-03-15 17:39:25 +00:00
Kevin Fenzi
e9c7518fc4 Oh yeah, no :s in debugs 2014-03-15 17:35:40 +00:00
Kevin Fenzi
7271053a57 Debug a bit 2014-03-15 17:34:48 +00:00
Kevin Fenzi
657ef06046 What happens if we do this? 2014-03-15 17:31:04 +00:00
Kevin Fenzi
8949120a8d Typo 2014-03-15 16:48:51 +00:00
Kevin Fenzi
15eae91b61 Add el7b jenkins builder, clean up image names, etc 2014-03-15 16:43:35 +00:00
Kevin Fenzi
aa550d22e1 Second volume on jenkins instance 2014-03-15 16:26:36 +00:00
Ralph Bean
4aa5b04eb3 Path fixes. 2014-03-14 20:08:26 +00:00
Ralph Bean
ab1e54e54c Add some nagios client configuration for the new packages03,4 nodes. 2014-03-14 19:44:56 +00:00
Ralph Bean
08f98b1159 Also, remove these from inventory. 2014-03-14 19:18:06 +00:00
Ralph Bean
31c4afd59c Remove references to the old fedora-packages nodes. 2014-03-14 19:15:10 +00:00
Ralph Bean
5c65c352da Copy over an icon too. 2014-03-14 18:59:59 +00:00
Ralph Bean
5033c42e7d Turns out there's an selinux boolean for that. 2014-03-14 18:35:17 +00:00
Ralph Bean
95bba586ed Throw in policycoreutils-python for old hosts that don't have semanage from the kickstart yet. 2014-03-14 15:59:20 +00:00
Ralph Bean
9102d7a199 Renamespace the notifs roles. 2014-03-14 15:53:53 +00:00
Ralph Bean
b7ecaf2b6f Renamespace the badges role. 2014-03-14 15:52:42 +00:00
Ralph Bean
b3c2147230 Also, fedmsg-hub. 2014-03-14 15:49:18 +00:00
Ralph Bean
edbc9b21cf Renamespace the fedmsg module. 2014-03-14 15:47:11 +00:00
Ralph Bean
cd9ecb0e8b Add a newline to test conditional restart. 2014-03-14 15:36:14 +00:00
Ralph Bean
fb6ee8bd49 Try out this conditional restart stuff. 2014-03-14 15:30:32 +00:00
Ralph Bean
38126d44e5 Add a script to query selinux status of our inventory. 2014-03-14 14:35:33 +00:00
Ralph Bean
ea26aa434a Sigh.. point fedora-packages staging at pkgdb prod. 2014-03-14 14:21:59 +00:00
Ralph Bean
c327063a62 selinux fiddling. 2014-03-13 19:14:30 +00:00
Ralph Bean
2847eda4dd There is something wonky in the ansible directory logic here. 2014-03-13 19:08:36 +00:00
Ralph Bean
1f61dad229 Selinux stuff for fedora-packages. 2014-03-13 19:04:24 +00:00
Ralph Bean
9b5743fa91 This actually takes a hojillion years. 2014-03-13 18:48:57 +00:00
Ralph Bean
d7f9e610c8 A playbook for rebuilding the fedora-packages xapian search index. 2014-03-13 16:48:59 +00:00
Ralph Bean
8057e2231e Have staging fedora-packages actually slurp its build list from prod. 2014-03-13 16:27:51 +00:00
Ralph Bean
63c04540e8 Only try to mount the gluster dir if it doesn't already exist. Weird. 2014-03-13 15:59:22 +00:00
Ralph Bean
340455d65d Add hosts files for the new fedora-packages nodes. 2014-03-13 15:37:16 +00:00
Pierre-Yves Chibon
7f0589cf2c Move fedocal.wsgi to /var/www
This so that it does not conflict with the .wsgi file installed by
the RPM, so when we update the fedocal package we don't have to
re-run the complete playbook, restarting apache is enough
2014-03-13 16:01:52 +01:00
Pierre-Yves Chibon
e330f794ca Adjust task description to what the task does 2014-03-13 15:58:07 +01:00
Ralph Bean
0391c56cfd Beef up the new packages nodes to match the existing ones. 2014-03-13 13:32:04 +00:00
Ralph Bean
a86f60f6f1 Juggle some stuff in the packages role. 2014-03-13 13:32:04 +00:00
Kevin Fenzi
6ca7454715 More inventory tweaking 2014-03-13 00:54:14 +00:00
Kevin Fenzi
62f334cefc Update inventory 2014-03-13 00:23:46 +00:00
Ralph Bean
4d785e5f38 Syntax error.. 2014-03-12 21:04:33 +00:00
Ralph Bean
ea29d4887e Really, this should happen last. 2014-03-12 21:03:38 +00:00
Ralph Bean
aacd92b220 Split up gluster so that restart can happen inbetween. 2014-03-12 21:03:02 +00:00
Ralph Bean
51d941bab3 These should not be readable. 2014-03-12 20:55:25 +00:00
Ralph Bean
4cafa55c97 Open a port for glusterd. 2014-03-12 20:53:16 +00:00
Ralph Bean
2d8c481b0c Also, this. 2014-03-12 20:30:58 +00:00
Ralph Bean
3454717036 Setup gluster for fedora-packages new prod nodes, maybe? 2014-03-12 20:27:13 +00:00
Stephen Smoogen
49cb6d0bf8 a job to remove postfix not-so-zombie undead processes 2014-03-12 20:22:56 +00:00
Ralph Bean
f8fb27b666 Add the indexer configuration for new fedora-packages nodes. 2014-03-12 19:00:39 +00:00
Ralph Bean
f0e82d53af fedora-packages role 2014-03-12 18:44:30 +00:00
Kevin Fenzi
c00ab836f6 Drop local yum ansible module to test something. 2014-03-12 17:20:41 +00:00
Luke Macken
5bf9f736c1 Tag the bodhi matchpathcon command with 'config' to be consistent 2014-03-11 18:48:12 +00:00
Luke Macken
d9f82bdd7f Set the SELinux context of /var/tmp/bodhi-bz.cookie to httpd_tmp_t 2014-03-11 18:41:58 +00:00
Ralph Bean
1ca82167e0 Correct a typo in the packages03.stg host_vars file. 2014-03-11 18:36:29 +00:00
Ralph Bean
f9b650e43d Declare fedmsg certs for the new packages nodes. 2014-03-11 16:31:59 +00:00
Pierre-Yves Chibon
18ed279955 Comment out the packages01 and 02 for the moment 2014-03-11 17:22:45 +01:00
Ralph Bean
b59f049b32 playbook skeleton for the fedora-packages group. 2014-03-11 16:20:29 +00:00
Pierre-Yves Chibon
7b846b3b26 Add packages03 and 04 to the packages group and packages03.stg to packages-stg group 2014-03-11 17:19:44 +01:00
Pierre-Yves Chibon
100fef7a1f Update the packages group_vars to be more classic 2014-03-11 17:16:46 +01:00
Ralph Bean
c9fed9ac88 host_vars for the new fedora-packages nodes. 2014-03-11 16:16:07 +00:00
Pierre-Yves Chibon
2f214fbdda Add the packages-stg group_vars 2014-03-11 17:14:30 +01:00
Pierre-Yves Chibon
c91d623cb1 Fix the static folder 2014-03-10 20:46:13 +01:00
Pierre-Yves Chibon
0d22fb78f5 Fix the variable names in the alembic.ini of pkgdb2 2014-03-10 20:13:47 +01:00
Pierre-Yves Chibon
91e5fa6362 There are two files to fix... 2014-03-10 20:10:36 +01:00
Pierre-Yves Chibon
0eb6156492 Use the Third party user to connect to FAS and use fas.stg in stg 2014-03-10 20:06:30 +01:00
Pierre-Yves Chibon
cbd71c0156 Add pkgdb01.stg in the staging group 2014-03-10 19:16:20 +01:00
Pierre-Yves Chibon
df2763a613 The role is pkgdb2 not pkgdb 2014-03-10 19:14:50 +01:00
Pierre-Yves Chibon
fc2e48c4c9 Add first work on the pkgdb2 playbook and role 2014-03-10 19:12:22 +01:00
Pierre-Yves Chibon
e851ba528e Add hosts files for the pkgdb2 hosts 2014-03-10 18:51:35 +01:00
Ralph Bean
aaf6e48462 It just needs to exist with those perms. 2014-03-10 17:29:28 +00:00
Ralph Bean
194a7f8061 file expects dest, not path.. maybe? 2014-03-10 17:23:10 +00:00
Kevin Fenzi
6239babc5f Revert "Add smtp check for smtp-mm machines."
This reverts commit 79a60f2ffb.
2014-03-10 17:17:34 +00:00
Kevin Fenzi
3fab742355 Revert "Add config for check_smtp nrpe check"
This reverts commit ead7e91667.
2014-03-10 17:17:29 +00:00
Kevin Fenzi
ead7e91667 Add config for check_smtp nrpe check 2014-03-10 16:58:31 +00:00
Kevin Fenzi
79a60f2ffb Add smtp check for smtp-mm machines. 2014-03-10 16:40:02 +00:00
Pierre-Yves Chibon
96c7c81e9d Add group_vars and host_vars for pkgdb hosts 2014-03-10 17:07:47 +01:00
Ralph Bean
fdd13438e8 Two new fas badges. 2014-03-10 15:53:50 +00:00
Pierre-Yves Chibon
732ce7bd59 Add the pkgdb hosts 2014-03-10 15:45:00 +00:00
Pierre-Yves Chibon
99bf4903eb The pkgdb group should contain pkgdb hosts, pkgs is in pkgs 2014-03-10 15:43:37 +00:00
Ralph Bean
9187e936a6 Fix incorrect volgroup for tagger prod nodes. 2014-03-10 15:24:37 +00:00
Ralph Bean
4f5a36a9c4 Fix a fedoauth typo for staging. 2014-03-10 15:16:19 +00:00
Ralph Bean
870ff71cda Oh.. its a dict. This should do it. 2014-03-07 22:02:14 +00:00
Kevin Fenzi
9a540a7e5f Set the right selinux context on the bodhi bz cookie file 2014-03-07 21:44:23 +00:00
Ralph Bean
d853ff6f60 fedmsg config changes for tagger on new nodes. 2014-03-07 21:38:41 +00:00
Ralph Bean
2cc6cb4bc4 Other tagger things. 2014-03-07 21:12:31 +00:00
Kevin Fenzi
374b3c0213 So long openid01/02. Thanks for your service. 2014-03-07 21:01:35 +00:00
Ralph Bean
c56bf536c6 /etc/hosts entry for tagger_db 2014-03-07 21:00:53 +00:00
Ralph Bean
7eead0cc5b host_var for installing the tagger cronjob. 2014-03-07 21:00:35 +00:00
Ralph Bean
77206ad366 Include handlers for tagger. 2014-03-07 20:51:27 +00:00
Ralph Bean
f65142fdde Trying out a tagger role. 2014-03-07 20:41:36 +00:00
Luke Macken
f8213302ba Add /etc/hosts files for bodhi01 and bodhi02 2014-03-07 18:51:50 +00:00
Kevin Fenzi
08c90dc108 No need for hfs kmod on ppc 2014-03-07 17:42:40 +00:00
Ralph Bean
a9e1c949a1 Add bodhi01,2 to the fedmsg routing policy. 2014-03-07 15:51:26 +00:00
Ralph Bean
3c2c1d7e31 Move the fedmsg routing_policy into its own file just like we have in the puppet repo. 2014-03-07 15:47:09 +00:00
Ralph Bean
bd7ddf1184 Add bodhi02 to the fedmsg endpoints list. 2014-03-07 15:43:47 +00:00
Luke Macken
16a16f0128 Add bodhi02 to the fedmsg ssl.py 2014-03-05 21:43:41 +00:00
Kevin Fenzi
058b9b22ee Drop 2 of the 3 duplicate fedocal01.stg 2014-03-05 16:53:18 +00:00
Ralph Bean
ff89cb7831 Start adding new nodes for tagger. 2014-03-05 16:28:49 +00:00
Kevin Fenzi
a02183f703 Space, the final frontier 2014-03-04 19:48:17 +00:00
Kevin Fenzi
6b625f7d8c We should default to bastion as relayhost here. 2014-03-04 19:45:59 +00:00
Kevin Fenzi
e3f29de73e Fix volume group 2014-03-04 18:52:41 +00:00
Kevin Fenzi
7344502d02 Also update the is_fedora use 2014-03-04 18:49:00 +00:00
Kevin Fenzi
f927b0d907 Update this to use 'is defined' 2014-03-04 18:47:58 +00:00
Kevin Fenzi
8426c1d603 Revert "Is this a bool?"
This reverts commit 5f7adb7541.
2014-03-04 18:43:34 +00:00
Kevin Fenzi
5f7adb7541 Is this a bool? 2014-03-04 18:42:31 +00:00
Ralph Bean
5ef18adff1 Copy-pasta typo. 2014-03-04 18:36:55 +00:00
Kevin Fenzi
a6c0087034 Adjust this openvpn thing 2014-03-04 18:35:14 +00:00
Ralph Bean
d999ac12ff Actually, every other day is fine. 2014-03-04 18:35:07 +00:00
Ralph Bean
3981351bac Only run this cronjob once a day. 2014-03-04 18:34:10 +00:00
Ralph Bean
534e7e93f8 Add cache information for the badges backend. 2014-03-04 18:31:59 +00:00
Kevin Fenzi
c0e4d0705a Fix volume group 2014-03-04 17:43:17 +00:00
Pierre-Yves Chibon
59e309053e Restrict the fedocal cron job on fedocal02 and fedocal01.stg 2014-03-04 18:28:18 +01:00
Ralph Bean
7f0daf0108 Add the dg nodes to the staging list. they were forgotten. 2014-03-04 16:50:44 +00:00
Pierre-Yves Chibon
682fbe86e9 Specify the APP_URL in fedocal, and different for stg and prod 2014-03-04 13:14:05 +01:00
Pierre-Yves Chibon
68ccfbf89b Change yum clean expired-cache to yum clean all 2014-03-04 11:09:40 +01:00
Kevin Fenzi
d8a302bec0 comma comma 2014-03-04 00:57:23 +00:00
Kevin Fenzi
7b881308fb Fix up groups 2014-03-04 00:40:17 +00:00
Kevin Fenzi
148e644647 Use correct main.cf for smtp-mm 2014-03-04 00:32:51 +00:00
Kevin Fenzi
afc2c7cd09 No need to run iptables as a task, it's in base. 2014-03-04 00:22:38 +00:00
Kevin Fenzi
d76240de1d Don't need to redo this as there's a handler for it. 2014-03-04 00:17:24 +00:00
Kevin Fenzi
cab63ff16b Try cleaning this up some. 2014-03-04 00:08:48 +00:00
Kevin Fenzi
fcbc5ddd46 Collectd is now a role. 2014-03-03 20:10:49 +00:00
Kevin Fenzi
ba984fcb0b Fix inventory 2014-03-03 20:00:33 +00:00
Kevin Fenzi
a93685dadb This is on 02 2014-03-03 19:59:38 +00:00
Kevin Fenzi
ead7662594 Migrate smtp-mm machines over to ansible. Ticket 4219. Thanks janeznemanic! 2014-03-03 19:51:44 +00:00
Ralph Bean
98c6f2ed59 Move nuancier+fedmsg semanage port stuff over to the base fedmsg module. 2014-03-03 17:02:58 +00:00
Ralph Bean
dc9e28cd43 Update fedmsg selinux module to allow new logging stuff. 2014-03-03 16:49:34 +00:00
1629 changed files with 76321 additions and 2588 deletions

View File

@@ -34,7 +34,7 @@ def getlogin():
class CallbackModule(object):
""" Publish playbook starts and stops to fedmsg. """
playbook = None
playbook_path = None
def __init__(self):
config = fedmsg.config.load_config()
@@ -43,7 +43,14 @@ class CallbackModule(object):
cert_prefix='shell',
active=True,
))
fedmsg.init(**config)
# It seems like recursive playbooks call this over and over again and
# fedmsg doesn't like to be initialized more than once. So, here, just
# catch that and ignore it.
try:
fedmsg.init(**config)
except ValueError:
pass
def playbook_on_play_start(self, pattern):
# This gets called once for each play.. but we just issue a message once
@@ -57,7 +64,7 @@ class CallbackModule(object):
if play.playbook.check:
return
if not self.playbook:
if not self.playbook_path:
fedmsg.publish(
modname="ansible", topic="playbook.start",
msg=dict(
@@ -69,17 +76,17 @@ class CallbackModule(object):
check=play.playbook.check,
),
)
self.playbook = path
self.playbook_path = path
def playbook_on_stats(self, stats):
if not self.playbook:
if not self.playbook_path:
return
results = dict([(h, stats.summarize(h)) for h in stats.processed])
fedmsg.publish(
modname="ansible", topic="playbook.complete",
msg=dict(
playbook=self.playbook,
playbook=self.playbook_path,
userid=getlogin(),
results=results,
),

View File

@@ -92,7 +92,7 @@ class LogMech(object):
res['task_args'] = task.module_args
if self.playbook_id == 'ansible-cmd':
res['task_userid'] = getlogin()
for k in ("delegate_to", "environment", "first_available_file",
for k in ("delegate_to", "environment", "with_first_found",
"local_action", "notified_by", "notify",
"register", "sudo", "sudo_user", "tags",
"transport", "when"):

View File

@@ -0,0 +1,40 @@
import time
class CallbackModule(object):
"""
A plugin for timing tasks
"""
def __init__(self):
self.stats = {}
self.current = None
def playbook_on_task_start(self, name, is_conditional):
"""
Logs the start of each task
"""
if self.current is not None:
# Record the running time of the last executed task
self.stats[self.current] = time.time() - self.stats[self.current]
# Record the start time of the current task
self.current = name
self.stats[self.current] = time.time()
def playbook_on_stats(self, stats):
"""
Prints the timings
"""
# Record the timing of the very last task
if self.current is not None:
self.stats[self.current] = time.time() - self.stats[self.current]
# Sort the tasks by their running time
results = sorted(self.stats.items(), key=lambda value: value[1], reverse=True)
# Just keep the top 10
results = results[:10]
# Print the timings
for name, elapsed in results:
print "{0:-<70}{1:->9}".format('{0} '.format(name), ' {0:.02f}s'.format(elapsed))

View File

@@ -0,0 +1,27 @@
pam_url:
{
settings:
{
{% if env == 'staging' %}
url = "https://fas-all.stg.phx2.fedoraproject.org:8443/"; # URI to fetch
{% elif datacenter == 'phx2' %}
url = "https://fas-all.phx2.fedoraproject.org:8443/"; # URI to fetch
{% else %}
url = "https://fas-all.vpn.fedoraproject.org:8443/"; # URI to fetch
{% endif %}
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";
};
};

20
files/common/epel7.repo Normal file
View File

@@ -0,0 +1,20 @@
[epel]
name=Extras Packages for Enterprise Linux $releasever - $basearch
baseurl=http://infrastructure.fedoraproject.org/pub/epel/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://infrastructure.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
[epel-testing]
name=Extras Packages for Enterprise Linux $releasever - $basearch
baseurl=http://infrastructure.fedoraproject.org/pub/epel/testing/7/$basearch/
enabled=0
gpgcheck=1
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
gpgcheck=1
gpgkey=http://infrastructure.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7

View File

@@ -1,7 +1,7 @@
[updates-testing]
name=Fedora $releasever - $basearch - Test Updates
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/testing/$releasever/$basearch/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/$basearch/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
@@ -10,7 +10,7 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-testing-debuginfo]
name=Fedora $releasever - $basearch - Test Updates Debug
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/testing/$releasever/$basearch/debug/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/$basearch/debug/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
@@ -19,7 +19,7 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-testing-source]
name=Fedora $releasever - Test Updates Source
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/testing/$releasever/SRPMS/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/SRPMS/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1

View File

@@ -1,7 +1,7 @@
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/$releasever/$basearch/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
enabled=1
gpgcheck=1
@@ -10,7 +10,7 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/$releasever/$basearch/debug/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/debug/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
@@ -19,7 +19,7 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/$releasever/SRPMS/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/updates/$releasever/SRPMS/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1

View File

@@ -1,7 +1,7 @@
[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/$releasever/Everything/$basearch/os/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
@@ -11,7 +11,7 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/$releasever/Everything/$basearch/debug/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
@@ -21,7 +21,7 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/$releasever/Everything/source/SRPMS/
baseurl=http://infrastructure.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
enabled=0
metadata_expire=7d

24
files/common/rhel7.repo Normal file
View File

@@ -0,0 +1,24 @@
[rhel7-dvd]
name = rhel7 base dvd
baseurl=http://infrastructure.fedoraproject.org/repo/rhel/RHEL7-$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel7-base]
name = rhel7 base $basearch
baseurl=http://infrastructure.fedoraproject.org/repo/rhel/rhel7/$basearch/rhel-7-server-rpms
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel7-optional]
name = rhel7 optional $basearch
baseurl=http://infrastructure.fedoraproject.org/repo/rhel/rhel7/$basearch/rhel-7-server-optional-rpms
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel7-extras]
name = rhel7 extras $basearch
baseurl=http://infrastructure.fedoraproject.org/repo/rhel/rhel7/$basearch/rhel-7-server-extras-rpms
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel7-ha]
name = rhel7 ha $basearch
baseurl=http://infrastructure.fedoraproject.org/repo/rhel/rhel7/$basearch/rhel-ha-for-rhel-7-server-rpms/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

28
files/copr/DigiCertCA.crt Normal file
View File

@@ -0,0 +1,28 @@
-----BEGIN CERTIFICATE-----
MIIEsTCCA5mgAwIBAgIQBOHnpNxc8vNtwCtCuF0VnzANBgkqhkiG9w0BAQsFADBs
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j
ZSBFViBSb290IENBMB4XDTEzMTAyMjEyMDAwMFoXDTI4MTAyMjEyMDAwMFowcDEL
MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
LmRpZ2ljZXJ0LmNvbTEvMC0GA1UEAxMmRGlnaUNlcnQgU0hBMiBIaWdoIEFzc3Vy
YW5jZSBTZXJ2ZXIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2
4C/CJAbIbQRf1+8KZAayfSImZRauQkCbztyfn3YHPsMwVYcZuU+UDlqUH1VWtMIC
Kq/QmO4LQNfE0DtyyBSe75CxEamu0si4QzrZCwvV1ZX1QK/IHe1NnF9Xt4ZQaJn1
itrSxwUfqJfJ3KSxgoQtxq2lnMcZgqaFD15EWCo3j/018QsIJzJa9buLnqS9UdAn
4t07QjOjBSjEuyjMmqwrIw14xnvmXnG3Sj4I+4G3FhahnSMSTeXXkgisdaScus0X
sh5ENWV/UyU50RwKmmMbGZJ0aAo3wsJSSMs5WqK24V3B3aAguCGikyZvFEohQcft
bZvySC/zA/WiaJJTL17jAgMBAAGjggFJMIIBRTASBgNVHRMBAf8ECDAGAQH/AgEA
MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw
NAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2Vy
dC5jb20wSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybDQuZGlnaWNlcnQuY29t
L0RpZ2lDZXJ0SGlnaEFzc3VyYW5jZUVWUm9vdENBLmNybDA9BgNVHSAENjA0MDIG
BFUdIAAwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQ
UzAdBgNVHQ4EFgQUUWj/kK8CB3U8zNllZGKiErhZcjswHwYDVR0jBBgwFoAUsT7D
aQP4v0cB1JgmGggC72NkK8MwDQYJKoZIhvcNAQELBQADggEBABiKlYkD5m3fXPwd
aOpKj4PWUS+Na0QWnqxj9dJubISZi6qBcYRb7TROsLd5kinMLYBq8I4g4Xmk/gNH
E+r1hspZcX30BJZr01lYPf7TMSVcGDiEo+afgv2MW5gxTs14nhr9hctJqvIni5ly
/D6q1UEL2tU2ob8cbkdJf17ZSHwD2f2LSaCYJkJA69aSEaRkCldUxPUd1gJea6zu
xICaEnL6VpPX/78whQYwvwt/Tv9XBZ0k7YXDK/umdaisLRbvfXknsuvCnQsH6qqF
0wGjIChBWUMo0oHjqvbsezt3tkBigAVBRQHvFwY+3sAzm2fTYS5yh+Rp/BIAV0Ae
cPUeybQ=
-----END CERTIFICATE-----

View File

@@ -7,7 +7,7 @@ results_baseurl=http://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.6/backend
frontend_url=http://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.
@@ -22,6 +22,8 @@ spawn_playbook=/home/copr/provision/builderpb.yml
# default is /etc/copr/terminate_playbook.yml
terminate_playbook=/home/copr/provision/terminatepb.yml
terminate_vars=vm_name
# directory where jobs are stored
# no defaults
jobsdir=/var/lib/copr/jobs

View File

@@ -0,0 +1,5 @@
#!/usr/bin/bash
source /home/copr/cloud/ec2rc.sh
/home/copr/delete-forgotten-instances.pl

View File

@@ -0,0 +1,28 @@
#!/usr/bin/perl
# 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))) {
# we are starting some VM and could not determine correct list of running VMs
sleep 5;
}
#print qx(ps ax |grep ' 172.16.3.' |awk '{ print \$33 }');
@IPs = split('\s+', qx(ps ax |grep ' 172.16.3.' |awk '{ print \$33 }'));
#print "Running instances\n";
#print join(", ", @IPs), "\n";
for my $i (@IPs) {
$check{$i} = 1;
}
@instances = split('\n', qx(/bin/euca-describe-instances));
@TO_DELETE = ();
for my $i (@instances) {
my @COLUMNS = split('\s+', $i);
next if $COLUMNS[0] eq 'RESERVATION';
#print $COLUMNS[1], ", ", $COLUMNS[15], "\n";
push(@TO_DELETE, $COLUMNS[1]) unless $check{$COLUMNS[15]};
}
$id_merged = join(" ", @TO_DELETE);
qx|euca-terminate-instances $id_merged| if ($id_merged);

View File

@@ -4,14 +4,14 @@ DATABASE = '/var/lib/copr/data/copr.db'
OPENID_STORE = '/var/lib/copr/data/openid_store'
WHOOSHEE_DIR = '/var/lib/copr/data/whooshee'
SECRET_KEY = {{ copr_secret_key }}
BACKEND_PASSWORD = {{ copr_backend_password }}
SECRET_KEY = '{{ copr_secret_key }}'
BACKEND_PASSWORD = '{{ copr_backend_password }}'
# restrict access to a set of users
#USE_ALLOWED_USERS = False
#ALLOWED_USERS = ['bonnie', 'clyde']
SQLALCHEMY_DATABASE_URI = {{ copr_database_uri }}
SQLALCHEMY_DATABASE_URI = '{{ copr_database_uri }}'
# Token length, defaults to 30 (max 255)
#API_TOKEN_LENGTH = 30
@@ -28,3 +28,6 @@ SQLALCHEMY_ECHO = False
CSRF_ENABLED = True
WTF_CSRF_ENABLED = True
# send emails when user's perms change in project?
SEND_EMAILS = True

View File

@@ -10,8 +10,8 @@ WSGISocketPrefix /var/run/wsgi
WSGIScriptAlias / /usr/share/copr/coprs_frontend/application
WSGIProcessGroup 127.0.0.1
ErrorLog logs/error_coprs
CustomLog logs/access_coprs common
#ErrorLog logs/error_coprs
#CustomLog logs/access_coprs common
<Directory /usr/share/copr>
WSGIApplicationGroup %{GLOBAL}
@@ -35,8 +35,8 @@ WSGISocketPrefix /var/run/wsgi
WSGIScriptAlias / /usr/share/copr/coprs_frontend/application
WSGIProcessGroup 127.0.0.1
ErrorLog logs/error_coprs
CustomLog logs/access_coprs common
#ErrorLog logs/error_coprs
#CustomLog logs/access_coprs common
<Directory /usr/share/copr>
WSGIApplicationGroup %{GLOBAL}

View File

@@ -4,7 +4,7 @@ failovermethod=priority
#baseurl=http://copr-be.cloud.fedoraproject.org/results/msuchy/copr/fedora-19-x86_64/
# 172.16.5.4 is copr-be.cloud.fedoraproject.org
# see https://fedorahosted.org/fedora-infrastructure/ticket/4025
baseurl=http://172.16.5.4/results/msuchy/copr/fedora-19-x86_64/
baseurl=http://172.16.5.4/results/msuchy/copr/fedora-20-x86_64/
enabled=1
gpgcheck=0

2
files/copr/forward-dev Normal file
View File

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

7
files/copr/hosts Normal file
View File

@@ -0,0 +1,7 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.5.31 copr-fe.cloud.fedoraproject.org
172.16.5.31 copr.fedoraproject.org
172.16.5.4 copr-be.cloud.fedoraproject.org
172.16.5.5 copr-be-dev.cloud.fedoraproject.org
172.16.5.15 copr-fe-dev.cloud.fedoraproject.org

23
files/copr/keystonerc Normal file
View File

@@ -0,0 +1,23 @@
#!/bin/bash
# With the addition of Keystone, to use an openstack cloud you should
# authenticate against keystone, which returns a **Token** and **Service
# Catalog**. The catalog contains the endpoint for all services the
# user/tenant has access to - including nova, glance, keystone, swift.
#
# *NOTE*: Using the 2.0 *auth api* does not mean that compute api is 2.0. We
# will use the 1.1 *compute api*
export OS_AUTH_URL=http://172.23.0.2:5000/v2.0
# With the addition of Keystone we have standardized on the term **tenant**
# as the entity that owns the resources.
export OS_TENANT_ID={{ copr_tenant_id }}
export OS_TENANT_NAME="copr"
# In addition to the owning entity (tenant), openstack stores the entity
# performing the action as the **user**.
export OS_USERNAME=msuchy
# With Keystone you pass the keystone password.
export OS_PASSWORD={{ copr_nova_password }}

View File

@@ -448,8 +448,8 @@ server.upload-dirs = ( "/var/tmp" )
$SERVER["socket"] == ":443" {
ssl.engine = "enable"
ssl.pemfile = "/etc/lighttpd/coprs-be.fedoraproject.org.pem"
ssl.ca-file = "/etc/lighttpd/coprs-be.fedoraproject.org.crt"
ssl.pemfile = "/etc/lighttpd/copr-be.fedoraproject.org.pem"
ssl.ca-file = "/etc/lighttpd/DigiCertCA.crt"
ssl.disable-client-renegotiation = "enable"
ssl.cipher-list = "ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4-SHA:RC4:HIGH:!MD5:!aNULL:!EDH:!AESGCM"
}

View File

@@ -88,6 +88,6 @@ record_host_keys=False
# will result in poor performance, so use transport=paramiko on older platforms rather than
# removing it
ssh_args=-o PasswordAuthentication=no -o ControlMaster=auto -o ControlPersist=60s -o ControlPath=/tmp/ansible-ssh-%h-%p-%r
ssh_args=-o PasswordAuthentication=no -o ControlMaster=auto -o ControlPersist=60s

View File

@@ -1,3 +1,4 @@
#jinja2:variable_start_string:'[%' , variable_end_string:'%]'
---
- name: check/create instance
hosts: localhost
@@ -5,30 +6,37 @@
gather_facts: False
vars:
- keypair: buildsys
- image: ami-0000000e
- instance_type: m1.builder
- security_group: builder
- OS_AUTH_URL: http://172.23.0.2:5000/v2.0
- OS_TENANT_NAME: copr
- OS_USERNAME: msuchy
- OS_PASSWORD: [% copr_nova_password %]
# rhel 6.4 2013-02-21 x86_64 - ami
- image_id: cba0c766-84ac-4048-b0f5-6d4000af62f8
tasks:
- name: spin it up
local_action: ec2 keypair={{ keypair }} image={{ image }} type={{ instance_type }} wait=true group={{ security_group }}
register: inst_res
- name: generate builder name
local_action: command echo "Copr builder {{ 999999999 | random }}"
register: vm_name
- name: get its internal ip b/c openstack is sometimes stupid
local_action: shell euca-describe-instances {{ inst_res.instances[0].id }} | grep INSTANCE | cut -f 18
register: int_ip
- name: spin it up
local_action: nova_compute auth_url={{OS_AUTH_URL}} flavor_id=6 image_id={{ image_id }} key_name=buildsys login_password={{OS_PASSWORD}} login_tenant_name={{OS_TENANT_NAME}} login_username={{OS_USERNAME}} security_groups={{security_group}} wait=yes name="{{vm_name.stdout}}"
register: nova
# should be able to use nova.private_ip, but it does not work with Fedora Cloud.
- debug: msg="IP={{ nova.info.addresses.vlannet_3[0].addr }}"
- debug: msg="vm_name={{vm_name.stdout}}"
- name: add it to the special group
local_action: add_host hostname={{ int_ip.stdout }} groupname=builder_temp_group
local_action: add_host hostname={{ nova.info.addresses.vlannet_3[0].addr }} groupname=builder_temp_group
- name: wait for the host to be hot
local_action: wait_for host={{ int_ip.stdout }} port=22 delay=5 timeout=600
- debug: msg="IP={{ int_ip.stdout }}"
local_action: wait_for host={{ nova.info.addresses.vlannet_3[0].addr }} port=22 delay=5 timeout=600
- hosts: builder_temp_group
user: root
gather_facts: False
vars:
- files: files/
@@ -56,9 +64,15 @@
- mock
- createrepo
- yum-utils
- pyliblzma
- name: make sure newest rpm
action: yum name=rpm state=latest
action: yum name={{ item }} state=latest
with_items:
- rpm
- glib2
- yum: name=mock enablerepo=epel-testing state=latest
- name: mockbuilder user
action: user name=mockbuilder groups=mock
@@ -79,3 +93,4 @@
- fedora-20-i386.cfg
- epel-7-x86_64.cfg
- lineinfile: dest=/root/.bashrc line="ulimit -n 10240" insertafter=EOF

View File

@@ -34,7 +34,7 @@ syslog_device=
[beta]
name=beta
baseurl=http://ftp.redhat.com/redhat/rhel/beta/7/x86_64/os/
baseurl=http://kojipkgs.fedoraproject.org/rhel/beta/7/x86_64/os/
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch

View File

@@ -0,0 +1,63 @@
config_opts['root'] = 'fedora-21-i386'
config_opts['target_arch'] = 'i686'
config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
config_opts['dist'] = 'fc21' # only useful for --resultdir variable subst
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
config_opts['releasever'] = '21'
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=1
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
# repos
[fedora]
name=fedora
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
failovermethod=priority
[updates]
name=updates
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
failovermethod=priority
[updates-testing]
name=updates-testing
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
failovermethod=priority
enabled=0
[local]
name=local
baseurl=http://kojipkgs.fedoraproject.org/repos/f21-build/latest/i386/
cost=2000
enabled=0
[fedora-debuginfo]
name=fedora-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
failovermethod=priority
enabled=0
[updates-debuginfo]
name=updates-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
failovermethod=priority
enabled=0
[updates-testing-debuginfo]
name=updates-testing-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch
failovermethod=priority
enabled=0
"""

View File

@@ -0,0 +1,63 @@
config_opts['root'] = 'fedora-21-x86_64'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64',)
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
config_opts['dist'] = 'fc21' # only useful for --resultdir variable subst
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
config_opts['releasever'] = '21'
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=1
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
# repos
[fedora]
name=fedora
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
failovermethod=priority
[updates]
name=updates
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
failovermethod=priority
[updates-testing]
name=updates-testing
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
failovermethod=priority
enabled=0
[local]
name=local
baseurl=http://kojipkgs.fedoraproject.org/repos/f21-build/latest/x86_64/
cost=2000
enabled=0
[fedora-debuginfo]
name=fedora-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
failovermethod=priority
enabled=0
[updates-debuginfo]
name=updates-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
failovermethod=priority
enabled=0
[updates-testing-debuginfo]
name=updates-testing-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch
failovermethod=priority
enabled=0
"""

View File

@@ -1,16 +1,18 @@
#jinja2:variable_start_string:'[%' , variable_end_string:'%]'
---
- name: terminate instance
hosts: all
user: root
gather_facts: False
vars:
- OS_AUTH_URL: http://172.23.0.2:5000/v2.0
- OS_TENANT_NAME: copr
- OS_USERNAME: msuchy
- OS_PASSWORD: [% copr_nova_password %]
tasks:
- name: find the instance id from the builder
action: command curl -s http://169.254.169.254/latest/meta-data/instance-id
register: instanceid
- name: terminate it
local_action: command euca-terminate-instances {{ instanceid.stdout }}
local_action: nova_compute auth_url={{OS_AUTH_URL}} login_password={{OS_PASSWORD}} login_tenant_name={{OS_TENANT_NAME}} login_username={{OS_USERNAME}} name="{{copr_task.vm_name}}" state=absent

View File

@@ -0,0 +1,3 @@
# run twice daily rsync of download. but lock it
MAILTO=smooge@gmail.com
00 11,23 * * * root /usr/local/bin/lock-wrapper sync-up-downloads "/usr/local/bin/sync-up-downloads"

View File

@@ -0,0 +1,27 @@
#!/bin/bash
##
## This script is used to sync data from main download servers to
## secondary server at ibiblio.
##
RSYNC='/usr/bin/rsync'
RS_OPT="-avSHP --numeric-ids"
RS_DEADLY="--delete --delete-excluded --delete-delay --delay-updates"
ALT_EXCLUDES="--exclude deltaisos/archive"
EPL_EXCLUDES=""
FED_EXCLUDES=""
SERVER=dl.fedoraproject.org
# http://dl.fedoraproject.org/pub/alt/stage/
${RSYNC} ${RS_OPT} ${RS_DEADLY} ${ALT_EXCLUDES} ${SERVER}::fedora-alt/stage/ /srv/pub/alt/stage/ | tail -n2 | logger -p local0.notice -t rsync_updates_alt_stg
# http://dl.fedoraproject.org/pub/alt/bfo/
${RSYNC} ${RS_OPT} ${RS_DEADLY} ${ALT_EXCLUDES} ${SERVER}::fedora-alt/bfo/ /srv/pub/alt/bfo/ | tail -n2 | logger -p local0.notice -t rsync_updates_alt_bfo
# http://dl.fedoraproject.org/pub/epel/
${RSYNC} ${RS_OPT} ${RS_DEADLY} ${EPL_EXCLUDES} ${SERVER}::fedora-epel/ /srv/pub/epel/ | tail -n2 | logger -p local0.notice -t rsync_updates_epel
# http://dl.fedoraproject.org/pub/fedora/
${RSYNC} ${RS_OPT} ${RS_DEADLY} ${FED_EXCLUDES} ${SERVER}::fedora-enchilada0/ /srv/pub/fedora/ | tail -n2 | logger -p local0.notice -t rsync_updates_fedora
# Let MM know I'm all up to date
#/usr/bin/report_mirror

View File

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

View File

@@ -3,6 +3,6 @@ Host live.gnome.org extensions.gnome.org puppet.gnome.org view.gnome.org drawabl
IdentityFile /usr/local/etc/gnome_backup_id.rsa
ProxyCommand ssh -W %h:%p bastion.gnome.org -F /usr/local/etc/gnome_ssh_config
Host *.gnome.org
Host *.gnome.org pentagon.gimp.org
User root
IdentityFile /usr/local/etc/gnome_backup_id.rsa

View File

@@ -1,10 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.126.85 db-datanommer db-datanommer
10.5.126.85 db-tahrir db-tahrir

View File

@@ -1,11 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.126.81 memcached03 memcached03.stg app01 app01.stg
10.5.126.85 db-tahrir db-tahrir

View File

@@ -1,11 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.126.81 memcached03 memcached03.stg app01 app01.stg
10.5.126.85 db-fedocal db-fedocal

View File

@@ -1,12 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.126.81 memcached03 memcached03.stg app01 app01.stg
10.5.126.85 db-notifs db-notifs
10.5.126.85 db-datanommer db-datanommer

View File

@@ -1,12 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.126.81 memcached03 memcached03.stg app01 app01.stg
10.5.126.85 db-notifs db-notifs
10.5.126.85 db-datanommer db-datanommer

View File

@@ -1,12 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.126.81 memcached03 memcached03.stg app01 app01.stg
10.5.126.85 db-notifs db-notifs
10.5.126.85 db-datanommer db-datanommer

View File

@@ -1,11 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.126.81 memcached03 memcached03.stg app01 app01.stg
10.5.126.85 nuancier_db nuancier_db

View File

@@ -1,11 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.126.81 memcached03 memcached03.stg app01 app01.stg
10.5.126.85 nuancier_db nuancier_db

View File

@@ -1,12 +0,0 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.126.89 admin.fedoraproject.org
10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 fedoraproject.org
10.5.126.86 fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all
10.5.126.23 infrastructure.fedoraproject.org
10.5.125.44 pkgs.fedoraproject.org
10.5.126.81 memcached03 memcached03.stg app01 app01.stg
10.5.126.85 db-summershum db-summershum

View File

@@ -0,0 +1,13 @@
/var/log/httpd/*log {
daily
rotate 7
missingok
ifempty
compress
compresscmd /usr/bin/xz
uncompresscmd /usr/bin/xz
compressext .xz
dateext
sharedscripts
copytruncate
}

View File

@@ -30,22 +30,6 @@ class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/>
<myViewsTabBar class="hudson.views.DefaultMyViewsTabBar"/>
<clouds/>
<slaves>
<slave>
<name>Fedora18</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>Fedora19</name>
<description></description>
@@ -94,6 +78,22 @@ class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/>
<label></label>
<nodeProperties/>
</slave>
<slave>
<name>EL7-beta</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.14</host>
<port>22</port>
<credentialsId>950d5dd7-acb2-402a-8670-21f152d04928</credentialsId>
</launcher>
<label></label>
<nodeProperties/>
</slave>
</slaves>
<quietPeriod>5</quietPeriod>
<scmCheckoutRetryCount>0</scmCheckoutRetryCount>

View File

@@ -51,9 +51,9 @@ NameVirtualHost *:443
ServerAlias keys01.fedoraproject.org
SSLEngine on
SSLCertificateFile /etc/pki/tls/wildcard-2013.fedoraproject.org.cert
SSLCertificateChainFile /etc/pki/tls/wildcard-2013.fedoraproject.org.intermediate.cert
SSLCertificateKeyFile /etc/pki/tls/wildcard-2013.fedoraproject.org.key
SSLCertificateFile /etc/pki/tls/wildcard-2014.fedoraproject.org.cert
SSLCertificateChainFile /etc/pki/tls/wildcard-2014.fedoraproject.org.intermediate.cert
SSLCertificateKeyFile /etc/pki/tls/wildcard-2014.fedoraproject.org.key
ProxyPass / http://localhost:11371/
ProxyPassReverse / http://localhost:11371/
SetEnv proxy-nokeepalive 1

View File

@@ -0,0 +1,3 @@
# 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

@@ -1,3 +1,3 @@
# branched compose
MAILTO=rel-eng@lists.fedoraproject.org
MAILTO=releng-cron@lists.fedoraproject.org
15 7 * * * masher TMPDIR=`mktemp -d /tmp/branched.XXXXXX` && cd $TMPDIR && git clone -n git://git.fedorahosted.org/releng && cd releng && git checkout -b stable rawhide-stable && LANG=en_US.UTF-8 ./scripts/buildbranched $(date "+\%Y\%m\%d") && sudo -u ftpsync /usr/local/bin/update-fullfilelist fedora

View File

@@ -9,7 +9,7 @@ config = dict(
# This is the output side of the relay to which all other
# services can listen.
"relay_outbound": [
"tcp://app01.%s:3999" % suffix,
"tcp://busgateway01.%s:3999" % suffix,
],
# For other, more 'normal' services, fedmsg will try to guess the
@@ -24,11 +24,11 @@ config = dict(
"tcp://app02.%s:300%i" % (suffix, i)
for i in range(8)
],
"bodhi.releng01": [
"tcp://releng01.%s:3000" % suffix
"bodhi.branched-composer": [
"tcp://branched-composer.%s:3000" % suffix
],
"bodhi.releng02": [
"tcp://releng02.%s:3000" % suffix
"bodhi.rawhide-composer": [
"tcp://rawhide-composer.%s:3000" % suffix
],
"bodhi.app03": [
"tcp://app03.%s:300%i" % (suffix, i)
@@ -60,12 +60,12 @@ config = dict(
"tcp://fas01.%s:300%i" % (suffix, i)
for i in range(8)
],
"fedoratagger.packages01": [
"tcp://packages01.%s:300%i" % (suffix, i)
"fedoratagger.tagger01": [
"tcp://tagger01.%s:300%i" % (suffix, i)
for i in range(8)
],
"fedoratagger.packages02": [
"tcp://packages02.%s:300%i" % (suffix, i)
"fedoratagger.tagger02": [
"tcp://tagger02.%s:300%i" % (suffix, i)
for i in range(8)
],
"busmon.app01": [
@@ -85,5 +85,5 @@ config = dict(
# It is also used by the git-hook, for the same reason.
# It is also used by the mediawiki php plugin which, due to the oddities of
# php, can't maintain a single passive-bind endpoint of it's own.
relay_inbound="tcp://app01.%s:3998" % suffix,
relay_inbound="tcp://busgateway01.%s:9941" % suffix,
)

View File

@@ -50,12 +50,12 @@ config = dict(
] + [
("shell.relepel01", "shell-relepel01.%s" % suffix),
("shell.releng04", "shell-releng04.%s" % suffix),
("shell.releng01", "shell-releng01.%s" % suffix),
("shell.releng02", "shell-releng02.%s" % suffix),
("shell.branched-composer", "shell-releng01.%s" % suffix),
("shell.rawhide-composer", "shell-releng02.%s" % suffix),
("bodhi.relepel01", "bodhi-relepel01.%s" % suffix),
("bodhi.releng04", "bodhi-releng04.%s" % suffix),
("bodhi.releng01", "bodhi-releng01.%s" % suffix),
("bodhi.releng02", "bodhi-releng02.%s" % suffix),
("bodhi.branched-composer", "bodhi-releng01.%s" % suffix),
("bodhi.rawhide-composer", "bodhi-releng02.%s" % suffix),
] + [
("shell.value01", "shell-value01.%s" % suffix),
("shell.value03", "shell-value03.%s" % suffix),

View File

@@ -32,7 +32,7 @@ cost=5000
[static]
name=static
baseurl=http://kojipkgs.fedoraproject.org/repos/f20-build/latest/armhfp
baseurl=http://kojipkgs.fedoraproject.org/repos/f21-build/latest/armhfp
enabled=1
#cost=2000
"""

View File

@@ -32,7 +32,7 @@ cost=5000
[static]
name=static
baseurl=http://kojipkgs.fedoraproject.org/repos/f20-build/latest/i386
baseurl=http://kojipkgs.fedoraproject.org/repos/f21-build/latest/i386
enabled=1
#cost=2000
"""

View File

@@ -32,7 +32,7 @@ cost=5000
[static]
name=static
baseurl=http://kojipkgs.fedoraproject.org/repos/f20-build/latest/x86_64
baseurl=http://kojipkgs.fedoraproject.org/repos/f21-build/latest/x86_64
enabled=1
#cost=2000
"""

View File

@@ -1,11 +1,14 @@
config_opts['root'] = 'fedora-rawhide-compose-armhfp'
config_opts['target_arch'] = 'armv7hl'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build uboot-tools'
config_opts['dist'] = 'fc10' # only useful for --resultdir variable subst
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/pub/fedora', '/pub/fedora' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/srv/pungi', '/srv/pungi' ))
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi uboot-tools'
config_opts['dist'] = 'fc21' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/srv/pungi', '/srv/pungi' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/fedora_koji', '/mnt/fedora_koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/pub/fedora', '/pub/fedora' ))
config_opts['yum.conf'] = """
[main]

View File

@@ -1,10 +1,14 @@
config_opts['root'] = 'fedora-rawhide-compose-i386'
config_opts['target_arch'] = 'i386'
config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build'
config_opts['dist'] = 'fc10' # only useful for --resultdir variable subst
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/pub/fedora', '/pub/fedora' ))
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/srv/pungi', '/srv/pungi' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/fedora_koji', '/mnt/fedora_koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/pub/fedora', '/pub/fedora' ))
config_opts['yum.conf'] = """
[main]

View File

@@ -0,0 +1,40 @@
config_opts['root'] = 'fedora-rawhide-compose-x86_64'
config_opts['target_arch'] = 'x86_64'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/srv/pungi', '/srv/pungi' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/fedora_koji', '/mnt/fedora_koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/pub/fedora', '/pub/fedora' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=http://kojipkgs.fedoraproject.org/mash/rawhide/x86_64/os
enabled=1
cost=5000
[static]
name=static
baseurl=http://kojipkgs.fedoraproject.org/repos/rawhide/latest/x86_64
enabled=1
#cost=2000
"""

View File

@@ -1,12 +1,14 @@
config_opts['root'] = 'fedora-rawhide-pungi-i386'
config_opts['target_arch'] = 'i386'
config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build'
config_opts['dist'] = 'fc9'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/srv/pungi', '/srv/pungi' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev/pts', '/dev/pts' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/fedora_koji', '/mnt/fedora_koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/pub/fedora', '/pub/fedora' ))
config_opts['yum.conf'] = """
[main]

View File

@@ -1,12 +1,14 @@
config_opts['root'] = 'fedora-rawhide-pungi-x86_64'
config_opts['target_arch'] = 'x86_64'
config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build'
config_opts['dist'] = 'fc9'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/srv/pungi', '/srv/pungi' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev/pts', '/dev/pts' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/fedora_koji', '/mnt/fedora_koji' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/pub/fedora', '/pub/fedora' ))
config_opts['yum.conf'] = """
[main]

View File

@@ -1,3 +1,3 @@
# rawhide compose
MAILTO=rel-eng@lists.fedoraproject.org
MAILTO=releng-cron@lists.fedoraproject.org
15 5 * * * masher TMPDIR=`mktemp -d /tmp/rawhide.XXXXXX` && cd $TMPDIR && git clone -n git://git.fedorahosted.org/releng && cd releng && git checkout -b stable rawhide-stable && LANG=en_US.UTF-8 ./scripts/buildrawhide $(date "+\%Y\%m\%d") && sudo -u ftpsync /usr/local/bin/update-fullfilelist fedora

View File

@@ -1,6 +0,0 @@
[releng]
name=Rel-Eng Packages from Fedora Infrastructure $releasever - $basearch
baseurl=http://infrastructure.fedoraproject.org/repo/releng/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://infrastructure.fedoraproject.org/repo/RPM-GPG-KEY-INFRASTRUCTURE

View File

@@ -6,7 +6,7 @@
action: service name=auditd state=restarted
- name: restart apache
action: service name=httpd state=restarted
command: /usr/local/bin/conditional-restart.sh httpd httpd
- name: reload apache
action: service name=httpd state=reloaded
@@ -17,8 +17,20 @@
- name: restart crond
action: service name=crond state=restarted
- name: restart fedmsg-gateway
command: /usr/local/bin/conditional-restart.sh fedmsg-gateway fedmsg-gateway
- name: restart fedmsg-hub
command: /usr/local/bin/conditional-restart.sh fedmsg-hub fedmsg-hub
- name: restart fedmsg-irc
command: /usr/local/bin/conditional-restart.sh fedmsg-irc fedmsg-irc
- name: restart fedmsg-relay
command: /usr/local/bin/conditional-restart.sh fedmsg-relay fedmsg-relay
- name: restart httpd
action: service name=httpd state=restarted
command: /usr/local/bin/conditional-restart.sh httpd httpd
- name: reload httpd
action: service name=httpd state=reloaded
@@ -56,6 +68,15 @@
- name: restart openvpn
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
action: service name=openvpn@openvpn state=restarted
- name: restart postfix
action: service name=postfix state=restarted
@@ -68,12 +89,6 @@
- name: restart rsyslog
action: service name=rsyslog state=restarted
- name: restart sks-db
action: service name=sks-db state=restarted
- name: restart sks-recon
action: service name=sks-recon state=restarted
- name: restart sshd
action: service name=sshd state=restarted
@@ -85,3 +100,24 @@
- name: restart unbound
action: service name=unbound state=restarted
- name: rebuild postfix transport
command: /usr/sbin/postmap /etc/postfix/transport
- name: restart glusterd
service: name=glusterd state=restarted
- name: restart supervisord
service: name=supervisord state=restarted
- name: run rkhunter
command: rkhunter --propupd
- name: restart moksha-hub
service: name=moksha-hub state=restarted
- name: restart dhcpd
service: name=dhcpd state=restarted
- name: restart memcached
service: name=memcached state=restarted

View File

@@ -28,16 +28,10 @@ buildvm-25.phx2.fedoraproject.org
buildvm-26.phx2.fedoraproject.org
buildvm-27.phx2.fedoraproject.org
[buildvm-stg]
buildvm-01.stg.phx2.fedoraproject.org
[buildvmhost]
buildvmhost-01.phx2.fedoraproject.org
buildvmhost-02.phx2.fedoraproject.org
buildvmhost-03.phx2.fedoraproject.org
buildvmhost-04.phx2.fedoraproject.org
buildvmhost-05.phx2.fedoraproject.org
buildvmhost-06.phx2.fedoraproject.org
buildvmhost-07.phx2.fedoraproject.org
buildvmhost-08.phx2.fedoraproject.org
buildvmhost-09.phx2.fedoraproject.org
buildvmhost-10.phx2.fedoraproject.org
buildvmhost-11.phx2.fedoraproject.org
buildvmhost-12.phx2.fedoraproject.org
@@ -46,6 +40,16 @@ buildvmhost-12.phx2.fedoraproject.org
[buildhw]
buildhw-01.phx2.fedoraproject.org
buildhw-02.phx2.fedoraproject.org
buildhw-03.phx2.fedoraproject.org
buildhw-04.phx2.fedoraproject.org
buildhw-05.phx2.fedoraproject.org
buildhw-06.phx2.fedoraproject.org
buildhw-07.phx2.fedoraproject.org
buildhw-08.phx2.fedoraproject.org
buildhw-09.phx2.fedoraproject.org
buildhw-10.phx2.fedoraproject.org
buildhw-11.phx2.fedoraproject.org
buildhw-12.phx2.fedoraproject.org
[buildppc]
buildppc-01.phx2.fedoraproject.org
@@ -64,8 +68,9 @@ arm04
# These are secondary arch builders.
#
[arm01]
arm01-builder00.arm.fedoraproject.org
arm01-builder01.arm.fedoraproject.org
# 00 and 01 are in use as releng and retrace instances
#arm01-releng00.arm.fedoraproject.org
#arm01-retrace01.arm.fedoraproject.org
arm01-builder02.arm.fedoraproject.org
arm01-builder03.arm.fedoraproject.org
arm01-builder04.arm.fedoraproject.org
@@ -84,7 +89,6 @@ arm01-builder16.arm.fedoraproject.org
arm01-builder17.arm.fedoraproject.org
arm01-builder18.arm.fedoraproject.org
arm01-builder19.arm.fedoraproject.org
# these are v5
arm01-builder20.arm.fedoraproject.org
arm01-builder21.arm.fedoraproject.org
arm01-builder22.arm.fedoraproject.org
@@ -173,11 +177,9 @@ arm04-builder16.arm.fedoraproject.org
arm04-builder17.arm.fedoraproject.org
arm04-builder18.arm.fedoraproject.org
arm04-builder19.arm.fedoraproject.org
# These are v5
arm04-builder20.arm.fedoraproject.org
arm04-builder21.arm.fedoraproject.org
# broken disk - kevin 2013-04-05
#arm04-builder22.arm.fedoraproject.org
arm04-builder22.arm.fedoraproject.org
arm04-builder23.arm.fedoraproject.org
[builders:children]

View File

@@ -19,22 +19,30 @@ tcp_ports: []
custom_rules: []
# defaults for virt installs
ks_url: http://infrastructure.fedoraproject.org/repo/rhel/ks/kvm-rhel-6
ks_repo: http://infrastructure.fedoraproject.org/repo/rhel/RHEL6-x86_64/
ks_url: http://infrastructure.fedoraproject.org/repo/rhel/ks/kvm-rhel-7
ks_repo: http://infrastructure.fedoraproject.org/repo/rhel/RHEL7-x86_64/
mem_size: 2048
num_cpus: 2
lvm_size: 20000
# default virt install command is for a single nic-device
# define in another group file for more nics (see buildvm)
virt_install_command: /usr/sbin/virt-install -n {{ inventory_hostname }} -r {{ mem_size }}
--disk {{ volgroup }}/{{ inventory_hostname }}
--vcpus={{ num_cpus }} -l {{ ks_repo }} -x
"ksdevice=eth0 ks={{ ks_url }} ip={{ eth0_ip }} netmask={{ nm }}
gateway={{ gw }} dns={{ dns }} console=tty0 console=ttyS0
hostname={{ inventory_hostname }}"
--network=bridge=br0 --autostart --noautoconsole
#virt_install_command: /usr/sbin/virt-install -n {{ inventory_hostname }} -r {{ mem_size }}
# --disk {{ volgroup }}/{{ inventory_hostname }}
# --vcpus={{ num_cpus }} -l {{ ks_repo }} -x
# "ksdevice=eth0 ks={{ ks_url }} ip={{ eth0_ip }} netmask={{ nm }}
# gateway={{ gw }} dns={{ dns }} console=tty0 console=ttyS0
# hostname={{ inventory_hostname }}"
# --network=bridge=br0 --autostart --noautoconsole
virt_install_command: 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
# By default, nodes get no fedmsg certs. They need to declare them explicitly.
fedmsg_certs: []
@@ -43,8 +51,16 @@ fedmsg_certs: []
dbs_to_backup: []
# by default the number of procs we allow before we whine
nrpe_procs_warn: 175
nrpe_procs_crit: 200
nrpe_procs_warn: 250
nrpe_procs_crit: 300
# env is staging or production, we default it to production here.
env: production
# nfs mount options, override at the group/host level
nfs_mount_opts: "ro,hard,bg,intr,noatime,nodev,nosuid"
# by default set sudo to false here We can override it as needed.
# Note that if sudo is true, you need to unset requiretty for
# ssh controlpersist to work.
sudo: false

View File

@@ -1,6 +1,6 @@
---
fas_client_groups: packager
freezes: false
sudoers: "{{ private }}/files/sudo/arm-packager"
sudoers: "{{ private }}/files/sudo/arm-packager-sudoers"
sudoers_main: nopasswd
host_group: cloud

View File

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

View File

@@ -8,9 +8,12 @@ tcp_ports: [ 80, 443,
# These 8 ports are used by fedmsg. One for each wsgi thread.
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-ask,fi-apprentice
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -8,9 +8,12 @@ tcp_ports: [ 80, 443,
# These 8 ports are used by fedmsg. One for each wsgi thread.
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-ask,fi-apprentice
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -0,0 +1,9 @@
---
host_group: atomicbuilder
freezes: false
nrpe_procs_warn: 700
nrpe_procs_crit: 800
fas_client_groups: atomic,sysadmin-atomic
tcp_ports: [ 80, 443, 873 ]

View File

@@ -0,0 +1,11 @@
---
# 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
fas_client_groups: sysadmin-releng
host_group: autosign

View File

@@ -11,7 +11,7 @@ tcp_ports: [ 3000 ]
fas_client_groups: sysadmin-noc,sysadmin-badges
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -11,7 +11,7 @@ tcp_ports: [ 3000 ]
fas_client_groups: sysadmin-noc,sysadmin-badges
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -12,9 +12,12 @@ tcp_ports: [ 80, 443,
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-badges
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -12,9 +12,12 @@ tcp_ports: [ 80, 443,
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-badges
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -6,7 +6,8 @@ num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 80, 443 ]
tcp_ports: [ 80, 443, 8000 ]
udp_ports: [ 69 ]
fas_client_groups: sysadmin-qa
nrpe_procs_warn: 250
nrpe_procs_crit: 300

View File

@@ -15,9 +15,12 @@ tcp_ports: [ 80, 443,
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
# 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' ]
fas_client_groups: sysadmin-noc
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -15,9 +15,12 @@ tcp_ports: [ 80, 443,
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
# 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' ]
fas_client_groups: sysadmin-noc
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -0,0 +1,21 @@
---
lvm_size: 20000
mem_size: 6144
num_cpus: 2
freezes: false
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000, 3001 ]
fas_client_groups: sysadmin-noc,sysadmin-datanommer
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: bugzilla2fedmsg
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 ]
fas_client_groups: sysadmin-noc,sysadmin-datanommer
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: bugzilla2fedmsg
owner: root
group: fedmsg

View File

@@ -1,5 +1,3 @@
---
host_group: kojibuilder
freezes: true

View File

@@ -1,15 +1,15 @@
---
# common items for the buildvm-* koji builders
volgroup: /dev/BuildGuests
lvm_size: 150000
mem_size: 6144
num_cpus: 5
mem_size: 10240
num_cpus: 4
ks_url: http://10.5.126.23/repo/rhel/ks/buildvm-fedora-20
ks_repo: http://10.5.126.23/pub/fedora/linux/releases/20/Fedora/x86_64/os/
nm: 255.255.255.0
gw: 10.5.125.254
eth1_gw: 10.5.127.254
dns: 10.5.126.21
volgroup: /dev/vg_host01
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

View File

@@ -0,0 +1,24 @@
---
# common items for the buildvm-* koji builders
volgroup: /dev/vg_virthost16
lvm_size: 150000
mem_size: 10240
num_cpus: 4
ks_url: http://10.5.126.23/repo/rhel/ks/buildvm-fedora-20
ks_repo: http://10.5.126.23/pub/fedora/linux/releases/20/Fedora/x86_64/os/
nm: 255.255.255.0
gw: 10.5.126.254
dns: 10.5.126.21
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 --network=bridge=br1,model=virtio
--autostart --noautoconsole
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
host_group: kojibuilder
datacenter: staging

View File

@@ -0,0 +1,24 @@
---
# Define resources for this group of hosts here.
lvm_size: 20000
mem_size: 4096
num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [
3999, # The fedmsg-relay republishes here. Listeners need to connect.
9941, # The fedmsg-relay listens here. Ephemeral producers connect.
3998, # The fedmsg-relay listens here. VPN producers connect.
9940, # The fedmsg-gateway republishes here. Proxies need to connect.
9919, # The websocket server publishes here. Proxies need to connect.
]
fas_client_groups: sysadmin-noc,sysadmin-datanommer
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin

View File

@@ -0,0 +1,23 @@
---
# 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: [
3999, # The fedmsg-relay republishes here. Listeners need to connect.
9941, # The fedmsg-relay listens here. Ephemeral producers connect.
9940, # The fedmsg-gateway republishes here. Proxies need to connect.
9919, # The websocket server publishes here. Proxies need to connect.
]
fas_client_groups: sysadmin-noc,sysadmin-datanommer
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin

View File

@@ -0,0 +1,2 @@
---
virthost: true

View File

@@ -1,2 +1,16 @@
---
# 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
tcp_ports: [ 80, 443, 6996 ]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-datanommer,fi-apprentice
freezes: false

View File

@@ -0,0 +1,16 @@
---
# Define resources for this group of hosts here.
lvm_size: 20000
mem_size: 2048
num_cpus: 1
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 80, 443, 6996 ]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-datanommer,fi-apprentice
freezes: false

13
inventory/group_vars/dhcp Normal file
View File

@@ -0,0 +1,13 @@
---
# Define resources for this group of hosts here.
lvm_size: 10000
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: [ 68 ]
udp_ports: [ 69 ]
fas_client_groups: sysadmin-noc,fi-apprentice

View File

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

View File

@@ -0,0 +1,7 @@
---
datacenter: ibiblio
tcp_ports: [80, 443, 873]
rsyncd_conf: "rsyncd.conf.download-{{ datacenter }}"
nrpe_procs_warn: 900
nrpe_procs_crit: 1000

View File

@@ -0,0 +1,9 @@
---
datacenter: phx2
tcp_ports: [80, 443, 873]
rsyncd_conf: "rsyncd.conf.download-{{ datacenter }}"
nrpe_procs_warn: 900
nrpe_procs_crit: 1000
# nfs mount options, overrides the all/default
nfs_mount_opts: "ro,hard,bg,intr,noatime,nodev,nosuid,actimeo=600"

View File

@@ -0,0 +1,9 @@
---
datacenter: rdu
tcp_ports: [80, 443, 873]
rsyncd_conf: "rsyncd.conf.download-{{ datacenter }}"
nrpe_procs_warn: 900
nrpe_procs_crit: 1000
# nfs mount options, overrides the all/default
nfs_mount_opts: "ro,hard,bg,intr,noatime,nodev,nosuid,actimeo=600"

View File

@@ -4,6 +4,23 @@ lvm_size: 20000
mem_size: 2048
num_cpus: 2
tcp_ports: [ 443 ]
tcp_ports: [ 80,
# 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]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-web,fi-apprentice
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: fedora_elections
owner: root
group: apache

View File

@@ -4,6 +4,22 @@ lvm_size: 20000
mem_size: 1024
num_cpus: 2
tcp_ports: [ 443 ]
tcp_ports: [ 80,
# 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]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-web,fi-apprentice
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: fedora_elections
owner: root
group: apache

View File

@@ -0,0 +1,21 @@
---
lvm_size: 20000
mem_size: 6144
num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000 ]
# TODO, restrict this down to just sysadmin-releng
fas_client_groups: sysadmin-datanommer,sysadmin-releng
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: fedimg
owner: root
group: fedmsg

View File

@@ -0,0 +1,21 @@
---
lvm_size: 20000
mem_size: 6144
num_cpus: 2
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
tcp_ports: [ 3000 ]
# TODO, restrict this down to just sysadmin-releng
fas_client_groups: sysadmin-datanommer,sysadmin-releng
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: sysadmin
- service: fedimg
owner: root
group: fedmsg

View File

@@ -9,4 +9,7 @@ num_cpus: 2
tcp_ports: [ 80, 443 ]
# 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' ]
fas_client_groups: sysadmin-main,sysadmin-accounts

View File

@@ -9,4 +9,7 @@ num_cpus: 2
tcp_ports: [ 80, 443 ]
# 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' ]
fas_client_groups: sysadmin-main,sysadmin-accounts

View File

@@ -12,9 +12,12 @@ tcp_ports: [ 80, 443,
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-web
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -12,9 +12,12 @@ tcp_ports: [ 80, 443,
3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015]
# 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' ]
fas_client_groups: sysadmin-noc,sysadmin-web
# These are consumed by a task in roles/fedmsg_base/main.yml
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root

View File

@@ -0,0 +1,27 @@
---
# 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
tcp_ports: [ 80, 443,
# 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]
# 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' ]
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: github2fedmsg
owner: root
group: apache

View File

@@ -0,0 +1,27 @@
---
# 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: [ 80, 443,
# 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]
# 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' ]
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: github2fedmsg
owner: root
group: apache

View File

@@ -1 +1,10 @@
postfix_group: jenkins-cloud
# These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs:
- service: shell
owner: root
group: root
- service: jenkins
owner: root
group: jenkins

View File

@@ -0,0 +1,27 @@
---
# 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: [ 80, 443,
# 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]
# 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' ]
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: kerneltest
owner: root
group: apache

View File

@@ -0,0 +1,27 @@
---
# 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: [ 80, 443,
# 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]
# 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' ]
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: kerneltest
owner: root
group: apache

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