1133 Commits

Author SHA1 Message Date
Kevin Fenzi
39563d49fe noc-cc01 is no more
Remove it from main and remove it's playbook.
It was already removed from anisible.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-31 16:40:52 -08:00
Greg Sutcliffe
3a14d72ada Zabbix: add zabbix agent to noc-cc
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-08-20 14:49:42 +01:00
iamyaash
b3d6a90b9a motd generic template added
migrated notes from infra/hosts

motd changes; excluding CSI infos

removed csi_* vars from group_vars; converted csi_purpose & csi_relationship into notes

fixed merge conflicts

minor changes; var

updating YAMLs & playbooks

udpated YAMLs & playbooks again

updated correctly; buildhw.yml

fixing merge conflicts

dest added in motd.yml
2025-01-28 01:10:14 +00:00
Ryan Lerch
dbdb0d9824 Fix the final 50ish casing linting errors
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-22 07:30:55 +10:00
Ryan Lerch
3c41882bb0 ansiblelint fixes - fqcn[action-core] - shell to ansible.builtin.shell
Replaces references to shell: with ansible.builtin.shell

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:29:10 +10:00
Ryan Lerch
25391e95b7 ansiblelint fixes - fqcn[action-core] - package to ansible.builtin.package
Replaces many references to  package: with ansible.builtin.package

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:28:00 +10:00
Ryan Lerch
462176464b ansiblelint fixes-- fqcn[action-core] - command to ansible.builtin.command
Replaces many references to  command: with ansible.builtin.command

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:26:47 +10:00
Ryan Lerch
2cf38c1f17 [yaml-lint] fix yamllint errors and warnings on plabooks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-25 19:04:25 +10:00
Pavel Raiskup
e12ee56865 logdetective: move the playbook to groups/ 2024-10-17 08:10:58 +02:00
Pavel Raiskup
f3cca61957 logdetective: cleanup playbook (lint) 2024-10-15 16:21:08 +02:00
Pavel Raiskup
362f4b7b63 logdetective02: new box
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/thread/4ZZQBIJ5XS7HSP44EXMD4OKGXDUPBV34/
2024-10-15 13:51:33 +02:00
Jiri Podivin
4e0d09c2bb Adjusting paths to point to new bins and caches
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
2024-09-12 09:27:41 +00:00
Jiri Podivin
47a8e70b7f Removing filesystem creation and setting UUID of the drive
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
2024-08-30 16:16:20 +02:00
Jiri Podivin
8a53a49117 Installing with shell to safe my sanity
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
2024-08-30 15:43:56 +02:00
Jiri Podivin
9fcb0ab9a6 Using yum_config to download repo instead of the rpm
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
2024-08-30 15:34:55 +02:00
Jiri Podivin
95f4dd051d Rewriting the mounting and directory handling, putting package in quotes
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
2024-08-30 14:34:05 +02:00
Miroslav Suchý
79dbb86acd logdetective: typo 2024-08-30 12:17:15 +02:00
Miroslav Suchý
2246874124 logdetective: typo 2024-08-30 12:16:09 +02:00
Miroslav Suchý
f6fc45aaa2 logdetective: typo 2024-08-30 09:57:02 +02:00
Miroslav Suchý
cf39af65c1 logdetective: correct indentation 2024-08-30 09:52:38 +02:00
Kevin Fenzi
03c1c2b5bf cloud-noc-os01: retire
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-01 14:44:19 -07:00
Kevin Fenzi
de571ae3da noc-cc01: move package to the right place
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-01 14:28:07 -07:00
Kevin Fenzi
fbbd171f7d noc-cc01: add dhcp-server
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-01 14:23:18 -07:00
Kevin Fenzi
4fadbe6747 noc-cc01: vpn has to be up for ipa
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-01 14:03:31 -07:00
Kevin Fenzi
f0a562a8e9 noc-cc01: add new rhel9 noc in rdu-cc named better
The old cloud-noc-os01 was for the old openstack we used to have and
wanted to re-setup in rdu, but never did.

So, lets just move this to more our normal convention.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-01 13:38:19 -07:00
Jiri Podivin
fd42036f9f Ensuring state and presence of drive
Setting location of pip and hugging face cache dir to external drive

Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
2024-08-01 08:35:38 +00:00
Jiri Podivin
f19c9f0edb Add CUDA drivers and other utils 2024-07-25 15:38:05 +02:00
Miroslav Suchý
99c6d88b9d use become for logdetective 2024-07-25 13:34:26 +02:00
Miroslav Suchý
95b189002b fix logdetective playbook 2024-07-25 13:21:45 +02:00
Miroslav Suchý
9f29a94193 add playbook for logdetective
https://pagure.io/fedora-infrastructure/issue/12021
2024-07-24 16:45:19 +02:00
Andrew Heath
dd5a282c7c adding hosts folder as well to the PR 2023-05-18 16:29:58 -04:00
Kevin Fenzi
3c960624f4 fas2: good bye! You served long and well
Remove fas2 and all the checks that depended on it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-07-01 12:09:36 -07:00
Kevin Fenzi
7fa10cf59b Revert "cloud-noc01: test fixing passing vars to task and abstract paths out"
This reverts commit d59a7c2c44.
2022-06-13 17:06:33 -07:00
Kevin Fenzi
d59a7c2c44 cloud-noc01: test fixing passing vars to task and abstract paths out
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-13 16:33:10 -07:00
Kevin Fenzi
c317178c88 iddev: retire
iddev was a instance running ipsilon, with a fas plugin. It was usefull
for developers to point to when developing new apps to be able to test
authentication. However, when we moved to new account system the only
way we could make iddev work is by adding it to the VPN and enrolling it
in IPA like a normal machine. We don't want to do that as it would allow
way too much power to anyone who had configuration power over it.

In addition, ryan wrote a vagrant setup called 'tiny-stage' that spins
up a ipa server and a ipsilon server and developers should be able to
use that locally to test, completely disconnected from our
authentication.

See https://pagure.io/fedora-infrastructure/issue/9966 for more info.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-10-15 10:35:44 -07:00
Kevin Fenzi
3dbc79abb3 cloud-noc-os01: NO more fas client, use ipa 2021-06-25 10:22:49 -07:00
Kevin Fenzi
8626857460 cloud-noc-os01: add vpn
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-06-18 09:50:57 -07:00
Eddie Jennings, Jr
b9683edc96 remove unnecessary file. 2021-06-17 17:20:02 +00:00
Kevin Fenzi
61be8367c8 remove last vestiges of 2fa_client
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-19 18:29:52 -07:00
Pierre-Yves Chibon
18ad21119b iddev: have the playbook call certbot directly
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-03-30 15:24:36 +02:00
Pierre-Yves Chibon
8708d57804 iddev: try proxying to cergetter01 over https
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-03-30 15:15:39 +02:00
Pierre-Yves Chibon
54c65489ae iddev: try fixing the indentation
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-03-30 15:02:06 +02:00
Pierre-Yves Chibon
63863e6248 iddev: more fixes for the echo command
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-03-30 15:00:40 +02:00
Pierre-Yves Chibon
b46fed01b8 iddev: fix the echo line
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-03-30 14:58:26 +02:00
Pierre-Yves Chibon
0b7cae97a9 iddev: another attempt to get the playbook to handle the certs automatically
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-03-30 14:54:29 +02:00
Pierre-Yves Chibon
472b59038f iddev: try to get letsencrypt to renew the certs for us in the playbook
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-03-30 14:43:26 +02:00
Stephen Smoogen
a242509f6d clean up tftp files for external servers. 2021-03-17 16:27:27 -04:00
Stephen Smoogen
d938107466 make sure that the mac addresses are used in the kickstart. TODO: clean up variables so they are the same 2021-03-17 09:03:44 -04:00
Stephen Smoogen
912414cfed Add in dhcp.conf file and playbook for unfrozen /cloud-noc01-os01.rdu-cc.fedoraproject.org 2021-03-16 16:42:28 -04:00
Stephen Smoogen
8b4c38e29e remove outdated grobisplitter01 playbook 2020-12-02 17:55:08 -05:00