Commit Graph

1754 Commits

Author SHA1 Message Date
e6b2c8b0a6 Configure web1.desu.ltd for Matrix delegation
Big things a comin
2021-10-02 21:46:32 -05:00
0586eb5ce9 Add handles to ingress role 2021-10-02 21:42:27 -05:00
a7aa38a8e9 Add automatic reboots to main playbook 2021-10-01 09:10:02 -05:00
90da5ad3b1 Hardlock gulagbot to 2.4.0
I BROKE IT
AAA
2021-09-29 20:16:45 -05:00
2baffca0f5 Add configuration for Home Assistant 2021-09-27 17:18:30 -05:00
cfba2ec859 Add option to change where conf.d gets mounted on ingress
Whups
2021-09-27 15:19:18 -05:00
a2d2d26d85 Add configuration so Raspberry Pis get arm64 Docker images 2021-09-27 15:12:36 -05:00
27bb55bf22 Convert pi-media-1 to ingress role 2021-09-27 15:12:20 -05:00
b569e18c43 Add retry args to prevent one-off failures in the future 2021-09-26 15:59:31 -05:00
9039a75d3c Add note to replace Nagios with naemon(?) 2021-09-26 10:40:35 -05:00
1c1c8e41ae Null-mount nsca on Nagios image
God DAMN the log spam from this thing I'm not using is fucking ridiculous
2021-09-26 10:27:33 -05:00
427014f2ae Sanitize tag hostgroups in nagios with the tag- prefix
Stumbled across an issue where I can't have a Netbox tag that's just 'ansible'
2021-09-26 10:23:46 -05:00
0c8aa0a90f Add test DB for gulagbot on Linode 2021-09-26 08:03:37 -05:00
677c1b0c56 Polish up README 2021-09-24 21:59:12 -05:00
a75b835388 Switch to using our brand-spankin new ansible-env container 2021-09-24 21:19:30 -05:00
5830511d87 Reconfigure lint 2021-09-24 21:11:03 -05:00
fbc9b06b76 Remove error suppression for desktop role 2021-09-24 21:08:34 -05:00
b61cdb23b4 Disable failure for lint checks
We've reached a point in the repo where lints returning successfully should be a requirement
2021-09-24 21:07:40 -05:00
3218b38f88 Fix deps for ansible-pull not being a list 2021-09-24 21:02:02 -05:00
d6873b5513 Add PuTTY key to adminuser 2021-09-24 20:52:50 -05:00
7779db30ad Use ansible_managed where possible 2021-09-24 20:48:41 -05:00
87f9c6ceb3 Rename swap checks to be agnostic of underlying tech 2021-09-24 13:25:21 -05:00
fb006b0cd3 Add playbook and Netbox tag to run the ansible role on a host 2021-09-24 13:03:21 -05:00
41d9157971 Separate Ansible installation out into its own role 2021-09-24 12:57:31 -05:00
32061deac2 Add bastion1 key to adminuser 2021-09-24 12:51:41 -05:00
8ecc7bfbb6 Modularize Netbox into several containers with workers n stuff 2021-09-23 22:09:38 -05:00
8d59a1b201 Rework mounts for netbox container 2021-09-23 21:39:10 -05:00
5f997b1c09 Remove dolphin-emu-master from workstations 2021-09-23 21:34:53 -05:00
81988a50fd Remove defunct deb link for raspberry pi imager 2021-09-23 21:32:36 -05:00
aa98612d6c Rework data structures for flatpaks to properly allow for different remotes 2021-09-23 21:31:32 -05:00
69a8036398 Configure flatpak last on desktop plays 2021-09-23 21:22:35 -05:00
2f788a1a6e Update discord 2021-09-23 21:18:20 -05:00
53ac5ad659 Create dedicated ansible-pull playbook with basic maintenance tasks, use it 2021-09-22 07:43:28 -05:00
fdeb143a56 Apply mitigation for netbox-community/netbox-docker#586, update Netbox 2021-09-21 14:49:34 -05:00
f7b5c475d5 Add device_roles_bastion play 2021-09-19 21:49:15 -05:00
39c0170705 Fix not using device_roles_workstation.yml 2021-09-19 21:47:57 -05:00
f60eaa9c04 Add more MOTD items to purge 2021-09-19 21:32:38 -05:00
1cf6dd3352 Hopefully stop linting galaxy roles 2021-09-18 16:46:47 -05:00
38af921c96 Polish up readme 2021-09-18 16:44:56 -05:00
cf92fde0d4 Remove submodules for roles no longer used 2021-09-18 16:20:22 -05:00
0d43e910f2 Remove NRPE and Onlyoffice roles 2021-09-18 16:19:11 -05:00
49eb8e989f Amend ansible-lint configuration since we now have a unified installation directory for Galaxy roles 2021-09-18 16:14:14 -05:00
1fcfa808f0 Install Galaxy roles to their own directory so I don't have to maintain a long gitignore 2021-09-18 16:13:20 -05:00
65a6fc2dbf Remove another deprecated role 2021-09-18 16:11:48 -05:00
fe5eb5c14d Convert role invocations to use the full namespace of the role 2021-09-18 16:10:54 -05:00
78c0e95275 Remove unused roles 2021-09-18 16:05:43 -05:00
a29a8fa584 Get those stale roles the HECC out of my repo. We download dynamically from now on. 2021-09-18 16:04:28 -05:00
68eb7e5422 Pin Netbox to 3.0.1 since apparently the container's broken 2021-09-18 08:52:05 -05:00
542d779be2 Add http2 to default listen args 2021-09-18 07:47:10 -05:00
a55ea64d4a Remove erroneous ssl in listen_args 2021-09-18 07:46:00 -05:00