Commit Graph
13 Commits
Author SHA1 Message Date
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 15044c8fb9 Beginning vmware-iso 2023-08-14 01:05:21 -05:00
Greg HellingsandGitHub 8448e1f187 Speed up Ansible tests
Move Molecule Vagrant tests over to QEmu runners on Linux boxes
"Dog-food" the Vagrant VMs
Accelerate linting of Ansible code as well
2022-06-08 13:56:47 -05:00
Greg HellingsandGitHub dea5487a3c Add virtualbox-iso target
Lots of other, small quality of life improvements to build process
Output of build serial console to artifacts upon failure
Reducing verbosity of Packer, now that serial output is captured
Fixed sizing problems with the boot partitions of Ubuntu versions
Use of Mac builders for Virtualbox targets
Updating Ubuntu builders to 22.04, as well
2022-06-08 01:39:37 -05:00
Greg HellingsandGitHub 288b91a797 Boost VM RAM
Bump VM RAM to 4096MB
2022-06-05 15:51:36 -05:00
Greg HellingsandGitHub 274b01f7f6 Move tests to run in MacOS 12 (#2) 2022-06-02 15:32:20 -05:00
Greg Hellings 32ad7272cd Fix pup install 2022-06-01 11:10:15 -05:00
Greg Hellings d8509a071f Add pup install 2022-06-01 10:54:10 -05:00
Greg Hellings 46dbcf20c2 Invoke correct binary 2022-06-01 00:24:47 -05:00
Greg Hellings 3e26a51062 Avoid always installing Ansible 2022-06-01 00:13:07 -05:00
Greg Hellings 17ed669ef1 Checkout before action 2022-06-01 00:06:03 -05:00
Greg Hellings 2184b29795 Factor out setup 2022-06-01 00:01:15 -05:00
Greg Hellings d32eec2031 Add basic syntax validation 2022-05-04 09:00:17 -05:00