Commit Graph

1640 Commits

Author SHA1 Message Date
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
7cc869be5b Add more nginx configuration, specifically with regard to TLS 2021-09-18 07:43:45 -05:00
6382a81f47 Remove some extraneous backup locations on web1 2021-09-18 07:27:59 -05:00
31a2371fa1 Simplify task includes 2021-09-18 07:23:03 -05:00
9b79068380 Allow for the definition of a singular proxy_pass on ingress_servers to simplify configuration 2021-09-18 07:19:26 -05:00
b5057c4064 Fix some configuration errors in ingress, make some changes to better facilitate disabling TLS 2021-09-18 07:13:33 -05:00
13149f2cb9 Add missing args to listen
whups
2021-09-18 07:00:07 -05:00
60bfe91947 Add role for ingress controller, move configuration into it and its data structures 2021-09-18 00:04:05 -05:00
37150bf7d1 Remove polkit.service check
Apparently it's completely normal behavior for this service to be not running on a fresh boot
2021-09-14 19:40:53 -05:00
fac19d3c71 Reconfigure reboot-home.yml 2021-09-14 19:06:46 -05:00
0f1fbf4fea Allow 30 second timeouts on check_by_ssh 2021-09-14 17:26:47 -05:00
ac702380b1 Add git to the tags for monitoring-scripts 2021-09-14 17:22:50 -05:00
b4f564cade Fix mountpoints and NFS exports for media 2021-09-13 13:59:27 -05:00
3f3c7b8392 Decom the K8s cluster, roll all its jobs into one singular machine 2021-09-13 13:50:22 -05:00
a1d5e94a2e Revert migration to NetBox Secrets
The functionality is completely deprecated, now, and will need to be
replaced with similar functionality, such as that from Hashicorp Vault.
2021-09-12 15:18:00 -05:00