Commit Graph
25 Commits
Author SHA1 Message Date
Greg Hellings 7739dc4d77 Remove VMWare from code base 2025-08-21 21:59:53 -05:00
Greg Hellings 0a78f250d7 Add Nix 25.05 2025-05-20 20:51:38 -05:00
Greg Hellings 32a24181f3 Add NixOS 24.11 2025-01-22 09:53:33 -06:00
Greg Hellings 4324f0ce67 Get everything passing the flake checks 2024-11-18 23:42:28 -06:00
Greg Hellings e7d1b0f7bd Apply nixfmt to the whole tree 2024-11-18 21:22:32 -06:00
Greg Hellings 0fe713cd48 Retire Nix 23.11
Fixes #6
2024-07-24 11:12:00 -05:00
Greg Hellings f74011333b No, do not do serial console 2024-07-13 01:33:27 -05:00
Greg Hellings cea0d3fb18 Add NixOS 24.05 2024-06-30 00:08:38 -05:00
Greg Hellings 5f84855e5e Also be more patient with NixOS 2024-06-29 21:32:18 -05:00
Greg Hellings 832c901b9b Move almost everything over to Nix
Eliminate Xonsh usage
Eliminate usage of the supports.yml files for default.nix
Point ISOs directly to MinIO URLs instead
2024-06-26 16:00:57 -05:00
Greg Hellings 822e1c869d Do not hardcode env 2024-04-16 14:21:00 -05:00
Greg Hellings b9f10c9c86 Make more intelligent use of the cache
Bust cache on the dynamic files
Use the cached builds for both virtualbox and Hyper-V
Hopefully improve loop downloading files to cache
2024-04-15 03:53:58 +00:00
Greg Hellings 5309b6cb93 Remove eol 12 2023 2024-01-02 07:48:27 +00:00
Greg Hellings b11669345e Hyperv Debian + UEFI 2023-12-30 05:37:32 +00:00
Greg HellingsandGitHub ebbc8a7371 Hyperv (#14)
* Do not commit the .venv file

* Fix packer formatting issues

* I am, once again, asking to fix the cache path

* Fix URI generation for tests

* Prevent prompting during Hyper-V tests

* Add more waits to hopefully build on GHA

* Hyper-V ISO expansion

Expand coverage of Hyper-V ISO to all distros except Debian
Simplify a few steps in the update/upgrade process for VMs
Edit the test script for Windows support

* Fix plugin cache path on Mac

* Point to the correct mirror URL
2023-12-07 12:15:48 -06:00
Greg HellingsandGitHub 634aae8d75 Do some better linting (#13)
* Do some better linting

* Update names, Packer version, and more

* Do not lint on push

* More linting and scripting

* Cleanup shellcheck lint

* Add Packer format check

* Fix Packer formatting

* Limit to only one

* Remove generated HCL files

* Only lint checked files

* Use pipes instead

* Improve attempt to build

Actually go back to attempting to build boxes on GitHub. Maybe it will
work better with this structure

* Change to using environment files

* Initialize plugins, first

* More verbose usage of the file

* Do the output properly this time

* PACKER_LOG set to 1

* No need for python3 anymore

* Limit to only one result

* Choose a specific CPU model

* Init separately

* Update actions version

* Add version outputting

* Correct actions version

* Try to execute qemu properly

* Fix CPU model name

* Do not over-subscribe GitHub runners

* Try type instead of command to guard runs

* Do not write to non-existent folder

* Cache packer plugins

* Use ~ instead of /home/greg

* Try the proper path

* Move to intelligent matrix

* Set global env path

* Add lots of waits for VBoxManage on hosted runners

* Add more waits

* Add more waits
2023-12-06 10:21:32 -06:00
Greg Hellings 2b7d613737 NixOS 23.11 and Flaking 2023-11-28 10:30:17 -06:00
Greg Hellings d472bf08d5 x86_64 to amd64 to match Vagrant arch names 2023-11-27 21:00:35 -06:00
Greg Hellings 18ff595f9b Move to all shell scripts 2023-08-23 16:26:13 -05:00
Greg Hellings 4f03ff3d62 Change NixOS to dynamic 2023-08-23 11:19:02 -05:00
Greg Hellings b43b95e124 Move everything off of Ansible 2023-08-22 00:18:02 -05:00
Greg Hellingsandgreg-compass 7b11f96dfd Add yamllint to distros folder 2023-08-15 11:23:29 -05:00
Greg Hellingsandgreg-compass a56b40249b Begin adding VMWare 2023-08-15 11:23:29 -05:00
Greg Hellings 15044c8fb9 Beginning vmware-iso 2023-08-14 01:05:21 -05:00
Greg Hellings ea93524e43 Add NixOS 2023-08-13 23:58:13 -05:00