Commit Graph

136 Commits

Author SHA1 Message Date
Kevin Fenzi
e448c9d80f Add openvpn client. 2013-08-19 21:53:09 +00:00
Kevin Fenzi
8215951252 Just hard code these for now until we can figure out why $roles doesn't work. 2013-08-19 21:04:17 +00:00
Kevin Fenzi
8e2ec48cc0 Migrate a bunch of things to roles. Thanks to misc! 2013-08-19 20:12:26 +00:00
Ricky Elrod
bc0f7492c2 specify the full hostname here 2013-08-16 02:25:11 +00:00
Nick Bebout
81d0789fb4 Initial commit of files for ansible-izing keyserver 2013-08-15 22:27:42 +00:00
Kevin Fenzi
749362ae16 Fix group 2013-08-12 21:18:56 +00:00
Kevin Fenzi
3a0857fdd8 Add mailman01.stg 2013-08-12 21:17:21 +00:00
Kevin Fenzi
c89c9de1ac Add beaker01 to ansible 2013-08-12 15:47:12 +00:00
Ralph Bean
0a7105213a Add openvpn_client to badges-backend01. 2013-08-11 22:36:41 +00:00
Ralph Bean
c8e12740b6 Remove the old fedmsg module. 2013-08-06 02:20:29 +00:00
Ralph Bean
29b9a29557 Revert that. "when" is behaving weirdly. 2013-07-30 20:31:59 +00:00
Ralph Bean
35f4de528a Got that wrong. Is this right? 2013-07-30 20:17:42 +00:00
Ralph Bean
1c4b0cf05d Apparently this is more modern syntax. 2013-07-30 19:22:00 +00:00
Ralph Bean
10f5c093e1 Don't include the openvpn_client task for staging. 2013-07-30 19:08:50 +00:00
Ralph Bean
c51231910b Add openvpn_client to the badges web nodes. 2013-07-30 18:28:14 +00:00
Ralph Bean
2435436296 Break the config-distribution play out into two.
This is necessary because of how "roles" preceed "loose tasks".
One role here rolls out some fedmsg certs and sets their group
to "sysadmin".. but since roles run before tasks fasClient has
never actually been run so the "sysadmin" group doesn't exist yet.
We need to ensure that those fasclient basic setup tasks get run
first (the first time) before the service-specific stuff gets run.

Another way to do this would be to make the "generic config" stuff
into a role that gets included in every playbook like this one.  We
put it first and it will get run before the other roles.  We should
consider that after some discussion.
2013-07-30 14:53:17 +00:00
Kevin Fenzi
fd9294890b Add taskbot01.qa instance for qa folks. 2013-07-24 22:15:22 +00:00
Kevin Fenzi
5ddb61526c Drop old vars and add rdiff-backup 2013-07-22 21:41:44 +00:00
Kevin Fenzi
5ab2ae9c3f Ok, lets try this. 2013-07-22 19:49:57 +00:00
Kevin Fenzi
96e6c2b19e Lets try this to override the logwatch removal. 2013-07-22 19:41:54 +00:00
Kevin Fenzi
cd536599bd Need facts here 2013-07-16 19:02:25 +00:00
Kevin Fenzi
0fd8af5ef1 Just backup03 for now. 2013-07-15 21:09:31 +00:00
Kevin Fenzi
90cc6ce6a5 First stab at moving bacula over to ansible. 2013-07-15 21:06:54 +00:00
Ralph Bean
fb463d21d0 Apparently, hosts declaration is required. 2013-07-12 20:30:20 +00:00
Ralph Bean
412e61aad5 More syntax fixing. 2013-07-12 20:29:13 +00:00
Ralph Bean
f982d66714 Fix syntax error. 2013-07-12 20:23:14 +00:00
Ralph Bean
ab54fd99e3 First try of the fedmsg plugin. 2013-07-12 20:21:48 +00:00
Kevin Fenzi
6994332edd Add nagios_client for releng02 2013-07-12 00:52:30 +00:00
Dennis Gilmore
16420e0710 hopfully make a releng box 2013-07-11 21:37:33 +00:00
Kevin Fenzi
600f4946e6 Add a very basic aarch64-hub01.qa playbook. 2013-07-08 21:24:29 +00:00
Seth Vidal
9ec679a15f don't let virthost inadvertently tag every virthost server :) 2013-07-05 19:23:25 +00:00
Kevin Fenzi
f00b97e48e Setup basic postgresql server and add a db-aarch64 to test with. 2013-06-24 21:27:04 +00:00
Kevin Fenzi
93e53a78be We need some facts 2013-06-24 20:13:30 +00:00
Kevin Fenzi
c5e716c346 Add a first cut at a virthost ansible playbook/group. Still needs some work. 2013-06-24 20:01:51 +00:00
Ralph Bean
4473c17104 First try at a badges-frontend role for stg. 2013-06-21 15:34:33 +00:00
Seth Vidal
79e83d9d96 ansible 1.2 breaks $FILE and $PIPE - so I went and fixed it everywhere :( 2013-06-17 13:54:53 +00:00
Ralph Bean
6c2ce2392b Roles are executed before "loose" things. 2013-06-12 20:01:26 +00:00
Ralph Bean
790cdf0373 Let's see if one role can restart a service from another. 2013-06-12 19:57:58 +00:00
Seth Vidal
a83e65bb30 absolute paths :( 2013-06-12 17:40:01 +00:00
Seth Vidal
8acd7c6ba7 hopefully make the role locatable 2013-06-12 17:05:02 +00:00
Ralph Bean
b5da07e38e They really don't need to be prefixed. 2013-06-12 15:24:44 +00:00
Ralph Bean
74ec43559a Role names do not have to be prefixed. 2013-06-12 15:23:34 +00:00
Ralph Bean
89470998a5 First try at roles for badges-backend. 2013-06-12 15:22:07 +00:00
Kevin Fenzi
7d1d6af988 Add gallery01.stg instance. 2013-06-11 18:50:30 +00:00
Kevin Fenzi
f66837a638 Fix iptables typo, add apache and mod_wsgi 2013-06-11 18:40:26 +00:00
Kevin Fenzi
7c807b866c Add badges-web01.stg 2013-06-11 18:28:46 +00:00
Kevin Fenzi
08f2e96bd9 First stab at a fedmsg base and hub tasks 2013-06-07 20:01:23 +00:00
Seth Vidal
5b6968a381 add collectd/client.yml to mirrorlists 2013-06-07 19:39:30 +00:00
Kevin Fenzi
fdb78b3e10 Here too 2013-06-07 19:14:55 +00:00
Kevin Fenzi
b7bc2faa86 Need a ; there. 2013-06-07 19:14:15 +00:00