Commit Graph
100 Commits
Author SHA1 Message Date
AJ Schroeder 1d76112e93 fix: update windows build vars for consistency 2025-06-10 15:20:44 -05:00
AJ Schroeder cf8f643f0a fix: update boot_iso section, fix var names, and pin proxmox plugin version 2025-06-10 15:19:44 -05:00
AJ Schroeder f87e61ab80 fix: add or update var names for consistency 2025-06-10 15:17:51 -05:00
AJ Schroeder 7222245436 feat: add build validator script 2025-06-10 15:13:08 -05:00
AJ Schroeder a90d6c6037 feat: add support for copying vars files for individual builds 2025-06-10 15:12:47 -05:00
AJ Schroeder d5561e5304 feat: add help, build_vars, and updated builds themselves 2025-06-10 15:12:05 -05:00
AJ Schroeder 9750106dc0 chore: ignore packer plugin files 2025-06-10 15:11:05 -05:00
TheHitman1977andGitHub ba11e3345f Merge pull request #6 from jonadis/patch-1
Add proxmox_hostname variable to proxmox.pkrvars.hcl.example
2025-05-26 10:03:56 -05:00
AJ Schroeder 621bbd061a feat: add centos 10 build 2025-02-20 23:30:04 -06:00
AJ Schroeder 9f1ff435ae feat: add windows 11 build 2025-02-20 23:29:38 -06:00
ajschroeder dbc24c6688 test: add network template tests 2024-12-09 22:39:52 +00:00
TheHitman1977andGitHub 9123b6682d Merge pull request #5 from ajschroeder/develop
feat: push changes from develop to main
2024-11-18 16:24:52 -06:00
AJ Schroeder 9c3d39845d fix: add missing vars 2024-11-18 16:22:43 -06:00
AJ Schroeder 42f58e5a51 fix: add EFI vars to default block and uncomment default options 2024-11-18 16:22:17 -06:00
AJ Schroeder 8093024c36 feat: add python to RedHat base packages 2024-11-18 16:21:21 -06:00
TheHitman1977andGitHub e8e61e4fdd Merge pull request #4 from ajschroeder/develop
develop --> main
2024-08-23 09:30:20 -05:00
AJ Schroeder 4b630847d6 doc: major updates 2024-07-15 20:46:43 -05:00
AJ Schroeder 5842190182 fix: remove extra parenthesis 2024-07-15 20:42:10 -05:00
AJ Schroeder 0f46302697 feat: updated defaults 2024-07-15 10:31:04 -05:00
AJ Schroeder 8b39ea1a34 fix: reordered build order and added new builds 2024-07-15 10:30:18 -05:00
AJ Schroeder faaec3048e feat: initial oracle linux support 2024-07-12 17:55:36 -05:00
AJ Schroeder bfe195a212 fix: update decription 2024-07-12 17:55:07 -05:00
AJ Schroeder 37c439621a feat: update var defaults and descriptions 2024-07-12 15:24:17 -05:00
AJ Schroeder 45088b8eb9 feat: remove vars that exist in top level var file 2024-07-12 15:23:05 -05:00
AJ Schroeder 189ebb78c2 feat: move var to top level var file 2024-07-12 15:18:55 -05:00
AJ Schroeder c3ef4ca2c6 feat: initial AlmaLinux support 2024-07-12 15:16:38 -05:00
AJ Schroeder d55f323020 feat: add steps to configure cloud-init 2024-07-12 15:15:27 -05:00
AJ Schroeder 57fbda310b fix: updated datasource config 2024-07-12 15:15:05 -05:00
AJ Schroeder 503e9fb0e3 fix: change datasouces 2024-07-12 15:12:46 -05:00
AJ Schroeder 25c4affd1e feat: disable cloud-init instead of uninstalling 2024-07-12 15:12:08 -05:00
AJ Schroeder 311db978ad fix: take away conditions in when clause 2024-07-12 15:10:34 -05:00
AJ Schroeder 141f298685 feat: add extra info to debug message 2024-07-12 15:09:15 -05:00
AJ Schroeder 04dfcba4ab chore: upgrade version of community.general 2024-07-12 14:40:37 -05:00
AJ Schroeder 6eea70f540 fix: update cloud-init var in ansible provisioner 2024-07-06 09:49:41 -05:00
AJ Schroeder e251bcdef0 feat: rename cloud-init var and add additional packages 2024-07-03 13:34:07 -05:00
AJ Schroeder 1c757c73db feat: updated tempalte for UEFI and BIOS bootloaders 2024-07-03 13:33:37 -05:00
AJ Schroeder fc29e3201d feat: add templated network configs 2024-07-03 13:33:09 -05:00
AJ Schroeder 615205d97e feat: add UEFI and BIOS boot commands and ansible provisioner update 2024-07-03 13:32:39 -05:00
AJ Schroeder b53e237f33 feat: update default values 2024-07-03 13:30:28 -05:00
AJ Schroeder 5b16432278 feat: update default values 2024-07-03 13:02:46 -05:00
AJ Schroeder 11f3f5692c feat: UEFI and BIOS updates, network template, and ansible provisioner changes 2024-07-03 13:02:07 -05:00
AJ Schroeder c1662d2647 feat: add network vars 2024-07-03 13:00:42 -05:00
AJ Schroeder c68a47c9de fix: update template for UEFI and BIOS 2024-07-03 13:00:19 -05:00
AJ Schroeder 7eedafbccb feat: add templated network config 2024-07-03 12:59:50 -05:00
AJ Schroeder 971f15ba30 feat: update cloud-init var and add additional_packages var 2024-07-03 12:59:10 -05:00
AJ Schroeder 69b05aaaf1 fix: update efi vars and storage sizes so installs don't break 2024-07-03 12:58:05 -05:00
AJ Schroeder f589c496a4 change the vm_name to remove if/then 2024-07-03 12:34:21 -05:00
AJ Schroeder 7f2ea96f63 feat: add openSUSE Leap 15.6 support 2024-07-01 16:44:08 -05:00
AJ Schroeder 8d3f41ca38 fix: remove hardcoded version from repo 2024-07-01 16:40:35 -05:00
AJ Schroeder e370d9e5ad fix: suse doesn't have /var/log/secure by default 2024-07-01 16:40:15 -05:00
AJ Schroeder 05c333dcb9 feat: templated storage config vs. static config 2024-07-01 16:39:13 -05:00
AJ Schroeder 4650163f33 feat: added UEFI support and templated network 2024-07-01 16:37:58 -05:00
AJ Schroeder 9f5dc1ceb0 changed vm_bios to ovmf 2024-07-01 16:36:39 -05:00
AJ Schroeder 844fa6bff8 removed repo and templated network config 2024-07-01 16:36:14 -05:00
AJ Schroeder c7ea82e32d remove unused variable 2024-07-01 16:34:08 -05:00
AJ Schroeder a3181105ba feat: added network template and vars file 2024-06-29 10:53:12 -05:00
AJ Schroeder 76f79e8678 feat: renamed cloud-init var and added var for additional packages 2024-06-29 10:52:19 -05:00
AJ Schroeder d9b16250f9 feat: changed cloud-init vars, added in UEFI boot command, reworked ansible provisioner 2024-06-29 10:51:45 -05:00
AJ Schroeder 6e1aed0408 feat: added cloud-init var, changed vm_bios to ovmf as default, updated ISO image 2024-06-29 10:50:34 -05:00
AJ Schroeder cfef5d832b feat: moved network to separate template, additional packages loop, fixed qemu-guest-agent install 2024-06-29 10:49:10 -05:00
AJ Schroeder 2441ef2ebf fix: change where grub_device gets defined, add partition for BIOS builds, change conditional for BIOS builds 2024-06-29 10:47:36 -05:00
AJ Schroeder ab445dd2b7 feat: renamed cloud-init var and added var for additional packages 2024-06-29 10:45:46 -05:00
AJ Schroeder af0f77bc6a feat: add cloud-init var 2024-06-29 10:44:40 -05:00
AJ Schroeder 324b7233e9 fix: removed hardcoded network interface 2024-06-29 10:44:08 -05:00
AJ Schroeder 80b9360d05 feat: rocky 9 updates 2024-06-29 10:43:05 -05:00
AJ Schroeder 651a9a0223 feat: rocky 8 updates 2024-06-29 10:41:51 -05:00
AJ Schroeder 41c45ef133 feat: added network preseed template and vars file 2024-06-29 10:38:30 -05:00
AJ Schroeder 241822c93d feat: changed cloud-init and added additional_packages var 2024-06-29 10:37:43 -05:00
AJ Schroeder f812fefba5 feat: reworked cloud-init, UEFI boot, and ansible provisioner 2024-06-29 10:36:57 -05:00
AJ Schroeder 9db794b146 feat: add clout-init var and set vm_bios to ovmf as default 2024-06-29 10:36:09 -05:00
AJ Schroeder f188cd4b99 feat: moved network config to template and added var to install additional packages 2024-06-29 10:35:29 -05:00
AJ Schroeder 01e3bb13d9 feat: added network preseed template and vars 2024-06-29 10:34:27 -05:00
AJ Schroeder d985d159d5 feat: added var for additional packages to install 2024-06-29 10:33:28 -05:00
AJ Schroeder 53ab0aafa1 feat: reworked clout-init, UEFI boot, and ansible provisioner 2024-06-29 10:32:38 -05:00
AJ Schroeder 0997919d2d feat: added cloud-init var and set vm_bios to ovmf as default 2024-06-29 10:30:54 -05:00
AJ Schroeder e9722d61d4 feat: moved network config to template and added additional_packages var 2024-06-29 10:29:47 -05:00
AJ Schroeder b885f907db feat: reworked most of the ansible playbooks and roles 2024-06-29 10:26:52 -05:00
AJ Schroeder 0eadf8fba9 feat: add network templates and vars 2024-06-29 10:23:06 -05:00
AJ Schroeder b6d2481022 feat: added additional_packages and renamed cloud-init vars 2024-06-29 10:22:03 -05:00
AJ Schroeder a7dfdd8042 feat: reworked cloud-init vars, UEFI, and ansible provisioner 2024-06-29 10:21:10 -05:00
AJ Schroeder 7ee81ba04e feat: added cloud-init var and set vm_bios to OVMF as default 2024-06-29 10:19:27 -05:00
AJ Schroeder a2e644e5ce feat: reworked storage template 2024-06-29 10:18:00 -05:00
AJ Schroeder 32dfe5be63 feat: moved network config to template 2024-06-29 10:17:07 -05:00
AJ Schroeder 79442bd7c8 chore: removed centos-8-stream as it is EOL 2024-06-29 10:14:34 -05:00
AJ Schroeder 45e5d5b1ce doc: Add Rocky Linux 8 and 9, and Ubuntu 24.04 2024-06-11 22:39:52 -05:00
AJ Schroeder 3433e32258 feat: add Rocky Linux 8 and 9 support 2024-06-11 22:36:19 -05:00
AJ Schroeder b2dcc40838 feat: improve ansible playbooks and config 2024-06-11 22:34:57 -05:00
AJ Schroeder f50e97c88f feat: added build for Ubuntu 24.04 2024-06-10 23:03:17 -05:00
TheHitman1977andGitHub e3c17831e1 Merge pull request #3 from ajschroeder/develop
doc: update headers
2024-03-05 22:04:53 -06:00
AJ Schroeder 1ec404c3c6 doc: update headers 2024-03-05 22:00:39 -06:00
TheHitman1977andGitHub 727ffeb169 Merge pull request #2 from ajschroeder/develop
Add OpenSUSE support and fix CentOS storage templates
2024-01-17 09:18:15 -06:00
AJ Schroeder ed95e848bd doc: added in opensuse info 2024-01-17 09:09:28 -06:00
AJ Schroeder 69da85019e whitespace fixes 2024-01-15 10:43:46 -06:00
AJ Schroeder 53d6b2d1d5 initial opensuse support 2024-01-15 10:43:03 -06:00
AJ Schroeder 0e58779cac re-order builds and added debian 11 and opensuse 2024-01-15 10:16:44 -06:00
TheHitman1977andGitHub f9a2d0aa80 Merge pull request #1 from ajschroeder/main
Merge main into develop
2023-11-23 08:40:44 -06:00
AJ Schroeder a93e020cf7 docs: add new pull request template 2023-11-23 08:31:09 -06:00
AJ Schroeder fc8f0f10ee docs: rewrite contributing doc 2023-11-23 08:30:51 -06:00
AJ Schroeder 18588360d9 docs: remove old info and rephrase warnings 2023-11-23 08:30:03 -06:00
TheHitman1977andGitHub bdeb9f4f2e Update issue templates 2023-11-21 20:48:58 -06:00