Commit graph

34890 commits

Author SHA1 Message Date
Kevin Fenzi
c455b7f3bb batcave13: move to rhel8
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 15:57:14 -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
3caebd6095 openvpn/server: really remove the group
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 15:29:06 -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
43d3fbcdb8 Clean up some no longer used playbooks.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 15:16:21 -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
0760ee57a6 openvpn / server: make the ccd dir idempotent
Right now this task makes the ccd dir as 0755 and root.root, but then a
later task syncs this from batcave01 and it gets 2755 and
root.sysadmin-main. Just change this to match so we are more idempotent.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 14:53:03 -07:00
Kevin Fenzi
8d63ab50b2 bastion13: move to rhel8
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 14:34:39 -07:00
67e0a56c24 blockerbugs: moving stg down to f33 from f34 2021-05-05 13:55:29 -06:00
Mohan Boddu
0d37e41895 Set the ownership in koji based on the dist-git owner
Fixes: https://pagure.io/releng/issue/7067

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-05-05 19:40:33 +00:00
19579a7fc6 blockerbugs: changing stg to use generic ks
There is a new ks in the repo that isn't tied to a specific version of
Fedora. Changing blockerbugs-stg to use that instead of the older style
version-fixed kickstart
2021-05-05 18:31:46 +00:00
e01711b380 blockerbugs: updating blockerbugs-stg to f34 2021-05-05 18:31:46 +00:00
Kevin Fenzi
3d372b037a batcave: install ansible-collection-community-general for various useful modules
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-05 10:51:20 -07:00
Brendan Reilly
1ca4406918 Prepare script for MBS prod update 2021-05-05 12:59:09 -04:00
Mark O'Brien
c0d84eb154 badges: increase ram to try stop nrpe crashing 2021-05-05 14:43:01 +01:00
Brendan Early
681ea37715 packages-static: change PVs to ReadWriteMany 2021-05-04 21:43:45 +00:00
Kevin Fenzi
8d20a480c2 ipa/client: add apache to ignore for sssd
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 14:34:22 -07:00
Kevin Fenzi
eedc86fbcc secondary: enable sftp support
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 14:33:08 -07:00
Brendan Early
7bbdf4f679 Add -stg suffix to packages-static and solr PV claims when needed 2021-05-04 21:30:57 +00:00
Kevin Fenzi
ee49c53f08 base / iptables: Adjust iptables on all vpn hosts to drop less secure traffic
Most of our vpn hosts are on a 192.168.1.0/24 network.
However we have a small number on a 'less secure' 'less trusted' subnet:
192.168.100.0/24. This change adds in logic to:
* on log01, allow rsyslog from 192.168.100.x hosts
* on ipa servers, allow ipa ports for 192.168.100.x hosts
* then reject everything else.
This will make sure 192.168.100.x hosts can only hit ssh and the two
above items, otherwise all vpn hosts will reject their traffic. This
should add a bit of security to having those hosts on the vpn.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 21:15:05 +00:00
Kevin Fenzi
6e6dbc0581 ipa/client: ignore 'mock' ipa/fas user and use local one.
There's a actual legit person with a fas account of 'mock'
We don't want to use their account, we want to use the local mock user
instead.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 13:16:34 -07:00
Kevin Fenzi
e8f5700edc new mac address for buildvm-ppc64le-34
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 13:00:26 -07:00
Kevin Fenzi
dc3f8a4e72 add eth0_ipv4 for virt-install
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 12:49:24 -07:00
Kevin Fenzi
0c22bca328 buildhw-x86-05: turns out we need dns for clevis
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 11:48:33 -07:00
Kevin Fenzi
cbf343dd4e fix buildhw-x86-05 nm
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 09:54:41 -07:00
Kevin Fenzi
7ef6f3ea42 Revert "buildhw-x86-02: try and not specify state"
This reverts commit 926cb41759.
2021-05-04 09:35:47 -07:00
Kevin Fenzi
926cb41759 buildhw-x86-02: try and not specify state
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 09:31:41 -07:00
Kevin Fenzi
44adfa7b09 buildhw: try setting persistent_state: present
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 09:26:50 -07:00
Kevin Fenzi
e6e066d3d7 buildhw: adjust some mac addresses and such
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 09:20:18 -07:00
Pavel Raiskup
3899746bd2 copr-hv: images in /libvirt-images to have qemu-group
And really allow qemu group to rwx that dir.
2021-05-04 18:13:15 +02:00
Pavel Raiskup
4ea239858b copr-hv: correctly put copr user to qemu group
... to have access to /libvirt-images directory.
2021-05-04 17:59:10 +02:00
Kevin Fenzi
3c12ef6aa9 Killed trailing spaces in group/host vars with fire.
Normally it's just a nitpick to not have trailing spaces on variables.
However, for some things like mac address, it really matters.
Bunches of buildhw's were failing ansibile because they were passing
"mac address " to linux-system-roles networking and ansible was going
'huh, nope, I can't find that mac address here at all'.
So, just blow all the tailing spaces away to avoid any other variables
that hit this.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 08:52:52 -07:00
Kevin Fenzi
f7f7a3e8de buildhw-x86-01: re-add disabled for eth1
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-04 08:48:12 -07:00
Pavel Raiskup
570d580e24 copr-hv: disable copr vmhost01 as it is not responding 2021-05-04 17:46:01 +02:00
Pavel Raiskup
835cc2626f copr-hv: install copr user only once 2021-05-04 17:46:01 +02:00
Pierre-Yves Chibon
6906744f61 distgit/pagure: Specify the url to oraculum in the config
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-05-04 11:53:21 +02:00
Kevin Fenzi
98c8532ad6 buildhw-x86-01: remove space from end of mac address
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 18:50:15 -07:00
Kevin Fenzi
a7aac93e49 buildhw-x86-01: try not specifying eth1 state
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 18:24:54 -07:00
Kevin Fenzi
71e3a60ea1 group_vars/all: switch default to ipa
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 17:38:40 -07:00
Kevin Fenzi
6efdaca83b kernel_qa: add host_group_desc
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 17:32:06 -07:00
Kevin Fenzi
5c88af7d29 kernel_qa: try and use _ in the hostgroup name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 17:27:11 -07:00
Kevin Fenzi
28c35a9b87 compose-rawhide01: move to f34
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 15:23:45 -07:00
Kevin Fenzi
b80b859c34 kojipkgs: move to f34
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 15:16:06 -07:00
Kevin Fenzi
bcfd447c94 bastion: allow sysadmin-kernel ssh access
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 15:05:18 -07:00
Kevin Fenzi
91be703c05 re-add kernel01 to enroll in ipa
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 14:45:20 -07:00
Kevin Fenzi
80b3c96f9d Move a bunch of machines to f34 from f32.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-03 14:43:28 -07:00
Stephen Smoogen
805a14569e add in bridge 2 onto the two vmhosts-cc boxes. 2021-05-03 16:30:40 -04:00
Owen W. Taylor
2ad2899256 flatpak-indexer: Update to a new upstream
The important change here is to retry to connect when we lose our connection
to rabbitmq.fedoraproject.org. (https://pagure.io/fedora-infrastructure/issue/9794)

be75c716bae720c45e720f8e1cecab01f4355bd3..98645617cd8529c042f1c398b283264a66a4bea5

Owen W. Taylor (6):
      run-redis.sh: bind only to localhost and set a (trivial) password
      release_info.py: Fix typo in the release name for F35
      bodhi_change_monitor: handle exceptions when talking to fedora-messaging
      bodhi_change_monitor: Don't just retry on stream lost, retry on connection refused
      bodhi_change_monitor: Retry on ssl.SSLError
      bodhi_change_monitor: Improve logging of exceptions

Signed-off-by: Owen W. Taylor <otaylor@fishsoup.net>
2021-05-03 19:04:10 +00:00
Pavel Raiskup
c4d56a9419 copr: fix cron MAILTO so it doesn't bounce 2021-05-03 21:03:50 +02:00