This website requires JavaScript.
2a529df043
add support for fedora 43
main
Lukas Greve
2025-11-18 16:56:44 +01:00
435ca041c0
add support for Fedora Cloud 43
Lukas Greve
2025-11-18 16:55:39 +01:00
f25c33eaca
remove complex bit related to fedora rawhide
Lukas Greve
2025-11-18 16:55:24 +01:00
c99938e744
add ability to change disk size
Lukas Greve
2025-11-17 21:38:35 +01:00
e038dcef97
move back in root folder
Lukas Greve
2025-11-02 11:53:00 +01:00
0a32075220
add logic to avoid refetching fedora rawhide if already present. Otherwise, this script redownload rawhide almost every day, as there is a new image everyday
Lukas Greve
2025-11-02 11:52:39 +01:00
8266670f1d
move scripts
Lukas Greve
2025-11-02 11:22:55 +01:00
7b67ff510b
add aider
Lukas Greve
2025-11-02 11:22:23 +01:00
4aa7dafe26
make it a markdown
Lukas Greve
2025-11-02 11:22:13 +01:00
ebaf28040c
Store VMs images in a more persistent location
Lukas Greve
2025-11-01 10:55:24 +01:00
d6e11a3e63
add logic for updating the image location for Fedora Rawhide. Does not appear to be working
Lukas Greve
2025-10-26 12:13:29 +01:00
f27930a294
Add logic to fetch latest Fedora Cloud Rawhide image
Lukas Greve
2025-10-26 12:02:16 +01:00
1b757a98eb
Add support for Fedora Cloud Rawhide
Lukas Greve
2025-10-25 18:59:53 +02:00
5f5119db1d
add support for CentOS Stream 10
Lukas Greve
2025-10-25 18:59:40 +02:00
f541ae77ce
remove whitespace
Lukas Greve
2025-10-25 18:59:19 +02:00
cdfae5661e
add CentOS Stream 10
Lukas Greve
2025-10-25 13:49:11 +02:00
ab633d601d
add centos stream and refactor script
Lukas Greve
2025-10-25 13:48:53 +02:00
4272105dd2
new whiteline due to the update_image_locations script
Lukas Greve
2025-10-22 22:30:09 +02:00
15dff2b43e
updated version of the script, fix bug that was deleted bracket
Lukas Greve
2025-10-22 22:29:20 +02:00
5985b0f353
remove whitespace
Lukas Greve
2025-10-22 22:15:42 +02:00
a5ae234469
add script to update image location
Lukas Greve
2025-10-22 22:13:44 +02:00
94f2fd43ed
add script to download OS images
Lukas Greve
2025-10-22 22:13:29 +02:00
ca2e84496a
Simplify the logic so that when uefi_firmware is not set to true (or the line does not appear in main.tf), will default to BIOS
Lukas Greve
2025-10-20 20:27:35 +02:00
87dc196f77
rename folder
Lukas Greve
2025-10-20 17:25:35 +02:00
8271e05336
add logic to automatically detect firmware irrespective of the Linux distribution
Lukas Greve
2025-10-20 11:28:28 +02:00
7317e390c9
update main.tf to match simpler UEFI firmware logic
Lukas Greve
2025-10-20 11:27:00 +02:00
92404ccc34
aider not used so can be ignored
Lukas Greve
2025-10-20 11:26:35 +02:00
3c8120a733
update README with limitations section
Lukas Greve
2025-10-20 10:29:26 +02:00
b2b4eb9d01
add support for Rocky Linux 10
Lukas Greve
2025-10-19 20:31:29 +02:00
b2f51f6d63
add ability to remove ssh keys
Lukas Greve
2025-10-19 20:27:50 +02:00
bd10329712
add support for OpenSUSE Tumbleweed
Lukas Greve
2025-10-19 20:13:33 +02:00
79f8d5f5a5
add support for debian 13
Lukas Greve
2025-10-19 20:13:14 +02:00
f146540ede
add location of uefi firmware relative to Fedora, which is now the default
Lukas Greve
2025-10-18 20:13:19 +02:00
369ce1b88d
comment fix
Lukas Greve
2025-10-18 20:12:58 +02:00
1827b122be
revert ot remote image location
Lukas Greve
2025-10-18 13:27:21 +02:00
6076b096f1
update the README to reflect recent changes add script to automatically add SSH key pair to main.tf files, for deployments that do require it
Lukas Greve
2025-10-18 13:19:22 +02:00
91e23f0765
move up files to one level and erase default public key
Lukas Greve
2025-10-18 13:18:32 +02:00
f5e85371e4
Move simler example to a new repository
Lukas Greve
2025-10-18 12:14:55 +02:00
41302119a7
increase vCPU to 2 and make variable ssh_key optional
Lukas Greve
2025-10-06 12:08:45 +02:00
d0dc1f02f6
phyllome os support
Lukas Greve
2025-10-06 12:07:48 +02:00
1f1f2ce12f
q35 chipset by default
Lukas Greve
2025-10-06 12:07:19 +02:00
17a810d9c0
make domain name definition a function of the vm name
Lukas Greve
2025-09-18 20:35:33 +02:00
902420a3ea
Make enabling cloud_init optionnal For cloud images that needs it, cloud_init can be enabled in the main.tf file. This change will allow deployments that does not require cloud_init to be supported
Lukas Greve
2025-09-18 20:24:38 +02:00
75b2ae6b40
add support for ubuntu uefi vm
Lukas Greve
2025-09-18 16:36:48 +02:00
3ae8b81859
simplify name of vm
Lukas Greve
2025-09-18 16:36:33 +02:00
3da3aa5cc4
first implementation of UEFI support
Lukas Greve
2025-09-18 16:36:09 +02:00
bfb5f780c8
make the pool name a function of the vm name
Lukas Greve
2025-09-14 12:15:02 +02:00
79be0a2461
network names as a function of vm the name
Lukas Greve
2025-09-14 12:07:07 +02:00
2e6d1c1b8a
remove output file as it is not working now
Lukas Greve
2025-09-14 11:33:13 +02:00
5f2e5dc16b
add support for fedora 42
Lukas Greve
2025-09-14 11:33:00 +02:00
64f4701507
rename file
Lukas Greve
2025-09-14 11:32:48 +02:00
28b6775c90
add provider file in shared module folder, otherwise deployment fails to identify correct provider to fetch
Lukas Greve
2025-09-13 16:20:56 +02:00
8d451e12d2
remove unnecessary file
Lukas Greve
2025-09-10 20:54:28 +02:00
c68ca02018
add another output, but does not seem to return anything for the moment
Lukas Greve
2025-09-10 20:54:10 +02:00
727903412f
ssh public key now defined as variable. User can define it under the main deployment file
Lukas Greve
2025-09-10 20:53:54 +02:00
af31f8c4b2
ignore aider-related files
Lukas Greve
2025-09-10 20:52:24 +02:00
3498b877c8
feat: add ssh_key variable support to cloud-init module
Lukas Greve
2025-09-10 20:40:25 +02:00
798cc871c8
remove some unused variables
Lukas Greve
2025-09-07 20:10:23 +02:00
86be10c776
add some outputs, but not avails
Lukas Greve
2025-09-07 20:10:09 +02:00
b1b7a6e311
host-passthrough cpu mode and scsi for the storage
Lukas Greve
2025-09-07 20:10:00 +02:00
778711fdfb
just allow ssh-key authentication
Lukas Greve
2025-09-07 20:09:26 +02:00
8078d9c041
cloud_init.yaml insecure example
Lukas Greve
2025-09-04 11:34:09 +02:00
4409d31ae9
unnecessary files
Lukas Greve
2025-09-04 11:33:55 +02:00
2433e08f90
added some explanations
Lukas Greve
2025-09-04 11:32:42 +02:00
07ed85724b
first example of a deployment, a simple ubuntu-based BIOS virtual machine with the i440fx virtual chipset
Lukas Greve
2025-09-04 11:32:20 +02:00
7e470c0bc4
cloud_init.yaml, intented to be shared
Lukas Greve
2025-09-04 11:31:28 +02:00
ac81cb65ce
shared modules to be used across deployments
Lukas Greve
2025-09-04 11:30:46 +02:00
96e8bd7588
first simple example
Lukas Greve
2025-09-04 11:30:25 +02:00
286594939b
allow for the deployment of multiple domains
Lukas Greve
2025-08-30 11:19:29 +02:00
e0518f90b6
first (insecure) cloud-init configuration
Lukas Greve
2025-08-26 20:17:27 +02:00
7cc9094dff
add first example, ubuntu 2404 with BIOS firmware and i440fx chipset
Lukas Greve
2025-08-26 20:16:33 +02:00
470abd06f8
add README explaining how to use examples
Lukas Greve
2025-08-26 20:14:16 +02:00
74126fd43a
Initial commit
lukas
2025-08-21 15:06:36 +00:00