Commit Graph

45 Commits

Author SHA1 Message Date
d56b0ec0da SIGH 2025-08-07 14:29:52 -05:00
704714499b Sigh.. 2025-08-07 14:27:27 -05:00
9c98ca0dbd MOAR DEBUG 2025-08-07 14:23:08 -05:00
4ad8da93cd Update playbook to reference proper variables 2025-08-07 14:17:17 -05:00
a36d7e04e3 Formatting 2025-08-07 14:10:22 -05:00
75853974e5 Debugging, find git repo root, skip hanging ssh test, create inventory file, commit locally. 2025-08-07 14:07:53 -05:00
71ed6143cd Formatting, command chaining, exit handling 2025-08-07 14:04:27 -05:00
7a99ea3167 Several changes here 2025-08-07 14:00:17 -05:00
c5851bd287 fucking hell 2025-08-07 13:51:26 -05:00
eae894e681 Add python script to custom_scripts in project root so AWX can find it.. 2025-08-07 13:47:00 -05:00
099dcf7e61 Playbook was calling the wrong role 2025-08-07 13:40:56 -05:00
033d61cfe2 Got some files mixed up. Whoopsie. 2025-08-07 13:39:56 -05:00
0b0ae30967 Several changes to include SSHing as the proper user with the right key 2025-08-07 13:36:33 -05:00
e07d000435 Reworked script and playbook to include tags 2025-08-07 13:31:07 -05:00
19b63af8b2 Fixed the python script 2025-08-07 13:27:54 -05:00
48a827bc03 MOAR DEBUG 2025-08-07 13:22:00 -05:00
aad72c2183 Add debugging to figure out why this isn't working 2025-08-07 13:19:55 -05:00
e7d4e86794 Add awx_inventory_update j2 template 2025-08-07 13:15:47 -05:00
87d618f553 Update role to stop the pip installations 2025-08-07 13:12:49 -05:00
bc69e83674 Let's just rewrite to not use requests... 2025-08-07 13:11:39 -05:00
dc266538a4 OK, apparently ansible doesn't like a blank requirements.yaml 2025-08-07 13:07:15 -05:00
9cec036ce2 python requires requirements.txt, not yaml 2025-08-07 13:06:27 -05:00
f408623174 Add python requirements for linode inventory script 2025-08-07 13:04:20 -05:00
Kevin Thompson
3d38a67634 Fix linode role location in playbook 2025-08-07 12:50:23 -05:00
Kevin Thompson
1b3bdeb740 Reattempting Linode dynamic inventories. 2025-08-07 12:47:06 -05:00
9e07592c4d Oops. Forgot to update the role 2025-05-11 00:15:21 -05:00
84121b3149 Call custom script. I'm tired of fucking with Linode's collection.. 2025-05-11 00:12:52 -05:00
f3c36b37c6 Update inventory playbook to accurately call the role 2025-05-11 00:06:34 -05:00
b7e6b1af07 Add inventory role for Linode 2025-05-11 00:01:33 -05:00
adf16d3db8 Inventory needed to look up the env variable due to custom credential 2025-05-10 23:45:25 -05:00
fab91b22cc Update to use community mail module 2025-05-10 23:14:07 -05:00
efb89acca9 Add requirements.yaml 2025-05-10 23:12:09 -05:00
49c73b2efc Have it ACTUALLY e-mail me 2025-05-10 23:02:55 -05:00
01ed60a25b Make Debian role e-mail me when run 2025-05-10 22:57:29 -05:00
Kevin Thompson
22d62c33c4 Complete removing of dynamic linode inventories and add playbook for arch updates 2025-04-27 16:36:03 -05:00
Kevin Thompson
1f4f3aa1b9 Add Arch updates and remove dynamic Linode inventories for now 2025-04-27 16:33:21 -05:00
Kevin Thompson
444205cdbb Are you serious... 2025-04-27 16:17:33 -05:00
Kevin Thompson
b9cdf8166f Let's try this community module instead..if it works, I'll remove the script and roles for Linode inventories. 2025-04-27 14:07:18 -05:00
Kevin Thompson
28d9043425 Change command to script for inventory generation 2025-04-27 14:00:23 -05:00
Kevin Thompson
1e8ddde514 Add debugging to figure out wtf is happening here 2025-04-27 13:52:03 -05:00
Kevin Thompson
83932105ef Let's just create a role that populates the Linode inventory.. 2025-04-27 13:36:55 -05:00
424dc8653b Change inventory yaml from role into inventory yaml 2025-04-27 12:13:47 -05:00
21b4c45cc3 Fix location of infra role and add linode inventory role 2025-04-27 12:01:59 -05:00
001635914e Add role/playbook for updating Debian packages 2025-04-27 07:29:56 -05:00
bd62bc116e First commit 2025-04-27 07:23:24 -05:00