Commit Graph

1723 Commits

Author SHA1 Message Date
ccad04d544 Attempt to pivot to a Netbox-based inventory solution 2021-08-01 22:28:39 -05:00
4489e87a7b Add netbox collection 2021-08-01 21:43:54 -05:00
cbae3438a9 Move requirements.yml to root 2021-08-01 21:39:36 -05:00
3051d8a299 Provision (read: move) Netbox to desu.ltd 2021-08-01 21:35:41 -05:00
489cf1a8de Provision web3 2021-08-01 20:32:40 -05:00
ba321f0e91 Add Terraform stuff 2021-08-01 19:36:39 -05:00
c79ebf295d Add Terraform repo, Terraform, and tag desktop role nicely 2021-08-01 19:30:13 -05:00
ce034d28b0 Also, only those hosts that use ansible-pull should pull the repo to /etc/ansible 2021-08-01 15:07:02 -05:00
79220bef76 Disable ansible-pull for most systems
From now on, nightly plays triggered by GitLab will be standard.
Desktops will still use an ansible-pull configuration as there is
no guarantee that they will be available at 1AM.
2021-08-01 15:00:05 -05:00
a777f8c343 Disable them for schedules too 2021-08-01 14:56:59 -05:00
ea38c0de82 Disable lints and tests for pipelines 2021-08-01 14:55:25 -05:00
56d240706d Skip instead of warning on package-latest violations 2021-08-01 13:43:58 -05:00
708a27926b Correct yaml errors in gitlab CI 2021-08-01 13:38:23 -05:00
815e1bcda1 Add full-blown unreachability checking 2021-08-01 13:35:08 -05:00
22eadcb6e2 Actually echo out those return codes 2021-08-01 13:32:26 -05:00
3cf945c58f Revert installing Ansible from apt and try a different approach to reduce build times 2021-08-01 12:50:59 -05:00
00303ebcc1 Remove colon 2021-08-01 12:43:52 -05:00
1d14702333 Use Ansible from Ubuntu repos, unmask error code for pushes 2021-08-01 12:41:46 -05:00
4a0a210138 Remove pi-gp-1 2021-08-01 12:37:43 -05:00
1ef715f52e Disable botaniapack2 2021-08-01 12:32:24 -05:00
f804f68649 Mark lint and test stages as interruptible 2021-07-31 21:04:25 -05:00
5eba9655c7 Add some sleeps to give the service time to start up 2021-07-31 20:46:58 -05:00
c2683d9e1d Fix accidentally aborting during zerotier-one installation 2021-07-31 20:38:26 -05:00
5392d28949 Fix block commands in setup script 2021-07-31 20:34:09 -05:00
3281a7ca71 Add integration with my ZT management network 2021-07-31 20:30:16 -05:00
4463d7f467 Pare down ignore list for ansible-lint 2021-07-31 20:14:54 -05:00
5fdd4f1551 Fix mode on etc default grub 2021-07-31 20:13:26 -05:00
6af30fcda8 Add .ansible-lint 2021-07-31 20:06:03 -05:00
2af41e77b3 Move linting to its own stage, install python-is-python3 in setup 2021-07-31 20:03:38 -05:00
faf84678f7 Split plays into three parts that execute (and fail) in parallel 2021-07-31 19:49:14 -05:00
8606ed923f Remove erroneous ansible_host for dsk-ryzen-0 2021-07-31 19:47:11 -05:00
6ac2a69751 Add craftos-pc 2021-07-29 12:48:19 -05:00
e8c3ce3d13 Configure Docker per-machine 2021-07-27 17:41:27 -05:00
df86a7bf38 Also get rid of telegram 2021-07-27 17:23:40 -05:00
86195c39f7 Remove Docker stuff from desktop role 2021-07-27 17:22:43 -05:00
c6de02ec1b Also remove cap_sys_ptrace on Python 2021-07-27 17:17:07 -05:00
2380276b10 Remove random liblzo2 dllmap 2021-07-27 17:16:41 -05:00
b851ca7f35 Disable GRUB provisioning on dsk-ryzen-0 2021-07-27 17:08:19 -05:00
33394ca2b7 Separate packages out based on machines, removing a ton from the defaults 2021-07-27 16:45:56 -05:00
9f48999cbb Switch to a map that we actually have 2021-07-26 21:58:31 -05:00
dec02a11dd Add Kubuntu Backports PPA 2021-07-25 22:27:22 -05:00
14e5c69c77 Add our fancy fun Prop Hunt serber 2021-07-18 23:21:00 -05:00
0b7e67ef2d Mount server.properties 2021-07-18 18:43:40 -05:00
3544aedffe Reconfigure gameservers to serve Minecraft and nothing else 2021-07-15 00:35:32 -05:00
4f71ac2035 Fix redirects for 9iron.club not going to... 9iron.club 2021-07-13 12:34:01 -05:00
387cbe26c9 Mount a volume for modpacks 2021-07-13 12:26:29 -05:00
bde93782f9 Retire the Valhelsia serb 2021-07-13 12:22:22 -05:00
53388bb063 Update CSS on launch 2021-07-03 22:19:43 -05:00
b4394f52af Clean up file permissions 2021-07-01 12:12:06 -05:00
805bcc739e Remove deprecated 9iron varfiles 2021-07-01 12:06:30 -05:00