Commit Graph

24 Commits

Author SHA1 Message Date
a2a5f6eedc Begin a refactor of playbook naming and organization 2021-08-23 20:20:59 -05:00
7f8a06180d Rename desktops from tags_desktop to device_roles_workstation
I already have the role so I may as well
2021-08-23 20:05:27 -05:00
2f06fe61e0 Add pynetbox to important things 2021-08-08 00:30:41 -05:00
caabd61057 Revert "Break out testing into its own triple-parallelized flow"
This reverts commit 9e5e2a23d4.
2021-08-05 11:50:08 -05:00
9e5e2a23d4 Break out testing into its own triple-parallelized flow 2021-08-05 01:27:41 -05:00
0c1fab838f Run test plays on scheduled jobs
It makes sense to skip the test on a pipeline since it just
signifies an application update or a re-run and probably wants
to complete quickly. It does not make sense to get rid of our
safeguards on a job that runs at 1AM every night.
2021-08-05 01:10:37 -05:00
ccad04d544 Attempt to pivot to a Netbox-based inventory solution 2021-08-01 22:28:39 -05:00
cbae3438a9 Move requirements.yml to root 2021-08-01 21:39:36 -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
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
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
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
864b0a0511 Add a GitLab CI file
Note: Still not using GitLab for now, but this may help when I do
2021-06-20 20:26:09 -05:00