Commit graph

42 commits

Author SHA1 Message Date
Andrew Heath
a961a5ed7d updating playbooks to work with ansible 2.14 2023-05-18 15:28:34 -04:00
Kevin Fenzi
71bdcd837f ansible 2.14 tweak for bastion playbook
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-05-17 18:14:05 -07:00
Kevin Fenzi
5a8f149f62 bastion: bastion13 has to have vpn to enroll in ipa
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 15:39:18 -07:00
Kevin Fenzi
a9235bfd3d bastion: move ipa client after vpn
We need vpn to reach the ipa servers.
Instead lets try and fix this by not specifying the group in
nagios/client.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 15:22:57 -07:00
Kevin Fenzi
bee623abd2 bastion: move ipa/client before openvpn-server as it needs sysadmin-main group now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 15:05:32 -07:00
Kevin Fenzi
556ad722f2 bastion: move openvpn server role before nagios_client that requires a /etc/openvpn/server/ccd dir
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 15:01:58 -07:00
Kevin Fenzi
94bdcff8ff bastion: add fasjon role to bastion
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-03-25 13:28:32 -07:00
Nils Philippsen
d93246f23c ipa/client: enable for bastion in prod
Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-03-24 13:44:32 +01:00
Mark O'Brien
fdcd55c176 add ipa/client role to the rest of the playbookd for staging 2021-02-12 14:22:40 +00:00
Stephen Smoogen
5282048e64 remove some PHX2 hosts which do not exist 2020-06-15 15:21:32 -04:00
Kevin Fenzi
4fe5df7f63 bastion: clean up logic so server will install on bastion01.iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-11 15:32:10 -07:00
Paul W. Frields
9324e76c28 bastion: remove with_items from package 2019-06-11 15:05:10 +00:00
Kevin Fenzi
80d8694583 ansible: fix -- mistake for import_playbook
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 18:23:42 +00:00
Kevin Fenzi
2d1cf41c9f ansible: fix the virt-create calls
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 18:19:27 +00:00
Kevin Fenzi
2dfb98136a ansible: more cleanup from group name changes.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 18:10:46 +00:00
Kevin Fenzi
4b31ac5152 ansible: Change all our group names from foo-bar to foo_bar or foo-bar-baz to foo_bar_baz
In ansible 2.8 the - character isn't supposed to be valid in group names.
While we could override this, might has well just bite the bullet and change it.
So, just switch all group names to use _ instead of -

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 17:38:09 +00:00
Stephen Smoogen
3e3632fa62 fix all playbooks so that yumrepos is a pre_task 2018-10-31 15:38:38 +00:00
Stephen Smoogen
f81cb66458 put the openvpn client on bastion13 2017-11-29 02:10:26 +00:00
Stephen Smoogen
09746514b8 put in bastion13 and start building 2017-11-28 20:41:28 +00:00
Kevin Fenzi
afef097a3d switch all the include tasks to import tasks 2017-10-17 17:37:03 +00:00
Kevin Fenzi
d9ee0059b4 typo on a massive scale 2017-10-15 20:33:11 +00:00
Kevin Fenzi
69fd8d117a switch all the handlers to import and drop the global static import 2017-10-15 20:29:59 +00:00
Kevin Fenzi
1bf960425f this needs to be imported not included 2017-10-15 19:54:19 +00:00
Kevin Fenzi
ceff9bfca4 first stab at replacing include with include_playbook or includ_tasks 2017-10-15 19:46:08 +00:00
Patrick Uiterwijk
936e8b261a yum accepted pkg=, package calls it name=
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2017-10-09 00:38:26 +02:00
Patrick Uiterwijk
73f695ab72 Move the rest of yum: to package: as well
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2017-10-09 00:38:26 +02:00
Stephen Smoogen
d0b6c8ce06 and this is how you break everything before going on a week vacation 2017-05-05 22:12:33 +00:00
Kevin Fenzi
0acfaa2a7e Fix handlers, roles, and tasks to be handlers_path, roles_path and tasks_path so as not to conflict with ansible variables.
Fix duplicate definition of become default that was in group_vars/all as well as vars/global.
2017-04-13 15:46:14 +00:00
Kevin Fenzi
241c6144ac add opendkim role for bastion 2017-02-14 19:33:55 +00:00
Ralph Bean
2226a9eae9 s/nagios_client/nagios\/client/g 2016-02-23 02:33:30 +00:00
Kevin Fenzi
facc6b217c Drop 16 lines that we can collapse into one line. 2015-08-18 19:26:55 +00:00
Stephen Smoogen
f2c76feb17 Merge branch 'master' of /git/ansible 2015-04-30 23:05:11 +00:00
Stephen Smoogen
7743b393dd and now we can rebuild bastion-comm.qa bwahahahaha 2015-04-30 23:05:06 +00:00
Kevin Fenzi
63417aa34d Slow links lead to typos 2015-04-30 23:03:13 +00:00
Kevin Fenzi
1497ac1f8a Fix syntax 2015-04-30 23:02:37 +00:00
Kevin Fenzi
20c480a0ce Switch bastion-comm01.qa to ansible 2015-04-30 23:00:34 +00:00
Kevin Fenzi
d64ab29c0e New ansible doesn't like expanding {{ private }} in the same list of vars files it's defined in. 2015-01-09 22:59:18 +00:00
Kevin Fenzi
7d8a44da92 bastion-comm01.qa is actually still in puppet. Exclude it here until we migrate it. 2014-11-13 16:50:49 +00:00
Ralph Bean
1e49aa493d Remove all accelerate-mode knobs and toggles now that pipelining is a go. 2014-11-12 19:15:06 +00:00
Kevin Fenzi
bbc5a7840c No pam_shield for bastion either 2014-10-10 15:30:23 +00:00
Kevin Fenzi
b96e6ec548 Add packager_alias 2014-10-08 23:51:16 +00:00
Kevin Fenzi
a50758d90e A basic first cut at a bastion role. Going to use on bastion02 2014-10-08 22:37:24 +00:00