Commit Graph

38 Commits

Author SHA1 Message Date
Lukas Greve
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
2025-10-18 13:19:22 +02:00
Lukas Greve
91e23f0765 move up files to one level and erase default public key 2025-10-18 13:18:32 +02:00
Lukas Greve
f5e85371e4 Move simler example to a new repository 2025-10-18 12:14:55 +02:00
Lukas Greve
41302119a7 increase vCPU to 2 and make variable ssh_key optional 2025-10-06 12:08:45 +02:00
Lukas Greve
d0dc1f02f6 phyllome os support 2025-10-06 12:07:48 +02:00
Lukas Greve
1f1f2ce12f q35 chipset by default 2025-10-06 12:07:19 +02:00
Lukas Greve
17a810d9c0 make domain name definition a function of the vm name 2025-09-18 20:35:33 +02:00
Lukas Greve
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
2025-09-18 20:24:38 +02:00
Lukas Greve
75b2ae6b40 add support for ubuntu uefi vm 2025-09-18 16:36:48 +02:00
Lukas Greve
3ae8b81859 simplify name of vm 2025-09-18 16:36:33 +02:00
Lukas Greve
3da3aa5cc4 first implementation of UEFI support 2025-09-18 16:36:09 +02:00
Lukas Greve
bfb5f780c8 make the pool name a function of the vm name 2025-09-14 12:15:02 +02:00
Lukas Greve
79be0a2461 network names as a function of vm the name 2025-09-14 12:07:07 +02:00
Lukas Greve
2e6d1c1b8a remove output file as it is not working now 2025-09-14 11:33:13 +02:00
Lukas Greve
5f2e5dc16b add support for fedora 42 2025-09-14 11:33:00 +02:00
Lukas Greve
64f4701507 rename file 2025-09-14 11:32:48 +02:00
Lukas Greve
28b6775c90 add provider file in shared module folder, otherwise deployment fails to identify correct provider to fetch 2025-09-13 16:20:56 +02:00
Lukas Greve
8d451e12d2 remove unnecessary file 2025-09-10 20:54:28 +02:00
Lukas Greve
c68ca02018 add another output, but does not seem to return anything for the moment 2025-09-10 20:54:10 +02:00
Lukas Greve
727903412f ssh public key now defined as variable. User can define it under the main deployment file 2025-09-10 20:53:54 +02:00
Lukas Greve
af31f8c4b2 ignore aider-related files 2025-09-10 20:52:24 +02:00
Lukas Greve
3498b877c8 feat: add ssh_key variable support to cloud-init module 2025-09-10 20:40:25 +02:00
Lukas Greve
798cc871c8 remove some unused variables 2025-09-07 20:10:23 +02:00
Lukas Greve
86be10c776 add some outputs, but not avails 2025-09-07 20:10:09 +02:00
Lukas Greve
b1b7a6e311 host-passthrough cpu mode and scsi for the storage 2025-09-07 20:10:00 +02:00
Lukas Greve
778711fdfb just allow ssh-key authentication 2025-09-07 20:09:26 +02:00
Lukas Greve
8078d9c041 cloud_init.yaml insecure example 2025-09-04 11:34:09 +02:00
Lukas Greve
4409d31ae9 unnecessary files 2025-09-04 11:33:55 +02:00
Lukas Greve
2433e08f90 added some explanations 2025-09-04 11:32:42 +02:00
Lukas Greve
07ed85724b first example of a deployment, a simple ubuntu-based BIOS virtual machine with the i440fx virtual chipset 2025-09-04 11:32:20 +02:00
Lukas Greve
7e470c0bc4 cloud_init.yaml, intented to be shared 2025-09-04 11:31:28 +02:00
Lukas Greve
ac81cb65ce shared modules to be used across deployments 2025-09-04 11:30:46 +02:00
Lukas Greve
96e8bd7588 first simple example 2025-09-04 11:30:25 +02:00
Lukas Greve
286594939b allow for the deployment of multiple domains 2025-08-30 11:19:29 +02:00
Lukas Greve
e0518f90b6 first (insecure) cloud-init configuration 2025-08-26 20:17:27 +02:00
Lukas Greve
7cc9094dff add first example, ubuntu 2404 with BIOS firmware and i440fx chipset 2025-08-26 20:16:33 +02:00
Lukas Greve
470abd06f8 add README explaining how to use examples 2025-08-26 20:14:16 +02:00
74126fd43a Initial commit 2025-08-21 15:06:36 +00:00