Commit Graph

17 Commits

Author SHA1 Message Date
Nils Philippsen
07dcdf1024 ipa/client: enable for github2fedmsg in prod
Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-03-24 13:44:33 +01:00
Nils Philippsen
dbbf94a411 ipa/client: configure global shell access and sudo
Almost global anyway, i.e. inside the VPN.

The ipa/client-based shell access and sudo rules are only effective for
staging right now, the respective playbook bits are masked out for prod.

- Assign Ansible host groups to IPA host groups, the latter don't care
  about 'stg' in the name and use dashes rather than underscores.
- Distill shell access groups from fas_client_groups in group and host
  vars.
- Let all `sysadmin-*` groups in the previous list run anything via sudo
  in the host group (except bastion & batcave).
- Remove `fas_client_groups` from staging host and group vars.
- Remove sudoers from staging host and group vars if only `sysadmin-*`
  groups have shell access.
- Set up `ipa_client_shell_groups` on bastion to be a super set of the
  same on batcave.

Newly created IPA host groups:
- autosign
- badges
- basset
- bastion
- batcave
- blockerbugs
- bodhi
- bugzilla2fedmsg
- busgateway
- datagrepper
- dbserver
- dns
- fedimg
- github2fedmsg
- ipa
- kernel-qa
- kerneltest
- kojibuilder
- kojihub
- kojipkgs
- logging
- mailman
- memcached
- mirrormanager
- nagios
- notifs
- oci-registry
- odcs
- openqa
- openqa-workers
- osbs
- packages
- pdc-web
- pkgs
- proxies
- rabbitmq
- releng-compose
- resultsdb
- secondary
- sign-bridge
- sundries
- value
- wiki

Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-02-01 22:23:41 +00:00
Stephen Smoogen
f65a48aa61 allow log01 to get logs from proxies and other hosts. fix both iptables and rsyncd 2020-06-12 11:01:08 -04:00
Kevin Fenzi
ba32cdafbb github2fedmsg: add deployment_type
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-24 21:34:19 +02:00
Kevin Fenzi
7905f44dcd github2fedmsg: add username for fedora-messaging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-24 21:34:16 +02:00
Kevin Fenzi
11d8c01162 Fix a ton of fedmsg routing/policy. 2018-07-12 20:37:53 +00:00
Ralph Bean
7b24108876 Now I can't un-see these things. 2017-08-17 20:03:09 +00:00
Ralph Bean
dc1c0d4114 Two more new topics for the routing policy. 2017-08-17 18:07:19 +00:00
Ralph Bean
69c915f7cb Github is sending this topic nowadays. I see it in logs everywhere. 2017-08-17 16:01:57 +00:00
Nick Bebout
a6ad9e2c05 Add sysadmin-veteran everywhere sysadmin-noc is 2017-06-12 03:09:13 +00:00
Ralph Bean
ba95f25712 Add some other missing entries. 2015-12-17 14:37:51 +00:00
Ralph Bean
f0da8ff62b Add some fedmsg topics forgotten from the explicit policy list. 2015-12-04 19:40:22 +00:00
Ralph Bean
47dfa809d5 Explicitly list all certs that can send the logger.log fedmsg message. 2015-12-03 19:30:08 +00:00
Ralph Bean
19bf20ac42 Add github2fedmsg to the dynamic fedmsg endpoints stuff. 2015-06-16 20:57:31 +00:00
Ralph Bean
b6952f588c Declare who can send what github2fedmsg stuff. 2015-06-12 19:26:50 +00:00
Kevin Fenzi
92549b5c05 Enter log01, bravest of the brave 2014-07-18 20:42:00 +00:00
Ralph Bean
094b960519 Start standing up github2fedmsg01. 2014-06-18 15:33:28 +00:00