274 Commits

Author SHA1 Message Date
835b84b71a style 💎: Update setupacdc.yml formatting and remove unnecessary quotes
Updated the setupacdc.yml file to conform to standard formatting, removing unnecessary quotes around the container_description variable. This change improves readability and consistency in the configuration file.
2025-11-02 08:27:47 +01:00
13c0bdb929 style 💎: Update container template path in setupacdc.yml
Updated the path of the container template to use a forward slash instead of a backslash, following the standard Linux directory separator convention.
2025-11-02 08:24:28 +01:00
e0fc967441 chore 📦: Update LXC container setup in setupacdc.yml
Updated the LXC container setup to include additional configuration options such as swap size and description, while maintaining compatibility with existing configurations.
2025-11-02 08:20:59 +01:00
e2621ec2c0 style 💎: Update setupacdc.yml with corrected rootfs size option
Fixed a typo in the rootfs size option, ensuring correct configuration for container setup.
2025-11-02 08:11:09 +01:00
e7b5462c66 chore 📦: Update setupacdc.yml to remove unused container creation task
Updated the setupacdc.yml file to remove the task that was no longer needed, improving the overall efficiency of the setup process.
2025-11-02 08:09:29 +01:00
46a1deefeb chore 📦: Update setupacdc.yml with new LXC container configuration
Updated the setupacdc.yml file to include a new LXC container configuration, including host and network settings. This change allows for more flexibility in provisioning containers on Proxmox.
2025-11-02 08:07:57 +01:00
7f79e3cc99 chore 📦: Update setupacdc.yml to use Ansible shell command
Updated the pct create command to use the new ansible.builtin.shell module, allowing for more flexibility and consistency in container creation.
2025-11-02 07:35:28 +01:00
0c8ccd5dff style 💎: Update protection setting in setupacdc.yml
Updated the protection setting from 1 to 0 in the setupacdc.yml file, allowing for more flexibility in the LXC configuration. This change does not affect the functionality of the setup process.
2025-11-01 23:55:30 +01:00
0ee6ed4de5 revert : Revert changes to setupacdc.yml
Undo previous changes to the setupacdc.yml file, restoring original configuration.
2025-11-01 23:54:09 +01:00
60a8680102 chore 📦: Update setupacdc.yml configuration
Updated the setupacdc.yml file to fix formatting issues and improve readability. The changes include updating quotes around description fields and adding spaces between tags.
2025-11-01 23:43:15 +01:00
0916deaf92 chore 📦: Update setupacdc.yml with new configuration options
Updated the setupacdc.yml file to include new memory and swap settings, as well as added tags for Ansible management and testing. This change aims to improve the efficiency of the setup process.
2025-11-01 23:38:31 +01:00
9ebc03586d chore 📦: Update setupacdc.yml with timezone configuration
Updated the timezone configuration in setupacdc.yml to use a default value, removing the need for manual configuration. This change simplifies the setup process and reduces user input requirements.
2025-11-01 23:27:16 +01:00
1525f40d6b chore 📦: Update setupacdc.yml with timezone and onboot options
Updated the setupacdc.yml file to include timezone and onboot options, allowing for more flexible configuration of the VM. This change enables the use of different timezones and boot settings, improving overall flexibility in the setup process.
2025-11-01 23:26:11 +01:00
333c991359 style 💎: Update LXC container setup parameters
Updated the pct command to use default settings for Debian OS, removing unnecessary options and improving readability. This change ensures consistency in setup configurations.
2025-11-01 23:20:28 +01:00
7bbf3bbb1c chore 📦: Update timezone configuration in setupacdc.yml
Updated the timezone configuration to use the system's localized timezone, ensuring consistency with the rest of the setup process. This change allows for more accurate time zone settings and reduces potential issues with date-related tasks.
2025-11-01 23:08:40 +01:00
55ff9324c1 style 💎: Update timezone format in setupacdc.yml
Updated the timezone format from string to variable, ensuring consistency and reusability of timezone settings.
2025-11-01 23:05:42 +01:00
2a2a236ba9 style 💎: Update timezone format in setupacdc.yml
Updated the timezone format from string to variable, allowing for easier customization and localization support.
2025-11-01 23:00:46 +01:00
6751680c59 refactor ♻️: Update LXC container setup with new ostype and netif options
Updated the LXC container setup to include a new ostype and netif options. The ostype has been changed to 'debian' and the netif options have been updated to include the mac address and location gateway. This change improves the consistency of the setup and ensures that the container is properly configured for the environment.
2025-11-01 22:57:14 +01:00
f51a07d59d chore 📦: Update setupacdc.yml to remove unused storage options
Removed the `--rootfs` option as it's no longer needed, simplifying the setup process. The updated configuration now uses only the required storage option.
2025-11-01 22:38:19 +01:00
2bf9f1c8e0 chore 📦: Update LXC container setup command
Updated the pct create command to use a cached template for improved performance. This change ensures that the container creation process is faster and more efficient.
2025-11-01 22:37:25 +01:00
ef00e827ea chore 📦: Update setupacdc.yml to use local-lvm for rootfs
Updated the rootfs configuration in setupacdc.yml to use a local-lvm instead of a fixed size, allowing for more efficient storage management.
2025-11-01 19:09:44 +01:00
b914318490 style 💎: Update pct command syntax for LXC container creation
Updated the pct create command to use single quotes instead of double quotes, and removed unnecessary options. This change ensures consistent configuration and avoids potential issues with quoted values.
2025-11-01 19:03:54 +01:00
0ad10c4475 chore 📦: Update setupacdc.yml for new storage option
Added a new storage option to the setupacdc.yml file, allowing for local LVM storage. This change enables more flexible and efficient storage configurations.
2025-11-01 18:57:56 +01:00
effad06a5a chore 📦: Update setupacdc.yml to reduce disk space requirements
Reduced the size of the rootfs from local-lvm:1G to a fixed 1G, simplifying the setup process.
2025-11-01 18:56:21 +01:00
cdf916d8b9 chore 📦: Update setupacdc.yml with new rootfs option
Updated the rootfs option in setupacdc.yml to use local-lvm instead of local, allowing for more efficient storage management.
2025-11-01 18:51:22 +01:00
1b2122392a chore 📦: Update setupacdc.yml to use new location gateway
Updated the network configuration in setupacdc.yml to use the new location gateway, ensuring consistency with recent changes. This change allows for more accurate IP address assignment and reduces potential issues with container networking.
2025-11-01 18:48:09 +01:00
a0dc69e934 feat : Add new setup for Proxmox LXC container
Added a new setup for creating a Proxmox LXC container using pct command, including hostname, MAC address, IP address and network settings. This setup is designed to work with the existing Ansible playbook.
2025-11-01 18:47:03 +01:00
784be370be style 💎: Update api_host to use node_ip variable
Updated API host configuration to use the node IP variable, ensuring consistency across environments.
2025-11-01 18:24:26 +01:00
7dd1797dc0 chore 📦: Update API host in setupacdc.yml to use node IP
Updated the `api_host` variable to use the `node_ip` value, ensuring consistency with other configuration settings. This change simplifies the setup process and reduces potential errors.
2025-11-01 18:22:19 +01:00
c8ed5f50da style 💎: Update node IP in setupacdc.yml
Updated the `node` variable to use a templated value for consistency and reusability.
2025-11-01 18:20:15 +01:00
c7477d66b4 style 💎: Update api_host to use environment variable
Updated the `api_host` value in the setupacdc.yml file to use an environment variable instead of a hardcoded IP address, making it easier to manage node configurations.
2025-11-01 18:19:03 +01:00
7b705d21de chore 📦: Update Proxmox API host to use IP address instead of node name
Changed the `node` parameter in the Proxmox API setup to use the IP address directly, replacing the previously hardcoded node name. This change improves consistency and reduces potential issues with node name changes.
2025-11-01 18:18:11 +01:00
07d18e1984 chore 📦: Update setupacdc.yml to use HTTPS for Proxmox API host
Updated the api_host parameter in the setupacdc.yml file to use a secure HTTPS connection, ensuring data encryption when interacting with the Proxmox API.
2025-11-01 18:16:43 +01:00
a920a3be7d refactor ♻️: Improve setupacdc.yml to simplify certificate handling and reduce redundancy
Refactored the setupacdc.yml file to use a more efficient method of retrieving Proxmox's SSL certificate, reducing code duplication and improving maintainability. Additionally, simplified the process of adding certificates to the system's trusted CA store.
2025-11-01 18:13:34 +01:00
28e2c8492a chore 📦: Update setupacdc.yml to retrieve certificate chain via openssl s_client
Updated the setupacdc.yml file to include a new command that retrieves the certificate chain for each node using openssl s_client. This change allows for more accurate certificate verification and handling in the setup process.
2025-11-01 18:05:41 +01:00
d93b989647 chore 📦: Update setupacdc.yml to disable SSL verification for connection
Updated the setupacdc.yml file to disable SSL verification, allowing for a more secure connection. This change will improve the overall security of the Proxmox cluster.
2025-11-01 17:52:07 +01:00
1159f1d606 feat : Add setup for Proxmox node to collect and print facts
Added a new task to the setup.yml file to collect and print facts from the Proxmox node, allowing for more detailed monitoring and debugging capabilities.
2025-11-01 13:33:19 +01:00
95a0fa3b87 chore 📦: Simplified and standardized system CA store detection
Refactored the setupacdc.yml to use a more consistent and efficient approach for detecting the system's CA store path, reducing redundancy and improving maintainability.
2025-11-01 12:31:07 +01:00
c4d76c5cb1 feat : Added detection of system's CA store path for various OS families
This commit introduces new tasks to detect and set the trusted CA store path based on the operating system family. The changes include adding support for Debian/Ubuntu, RedHat/CentOS/Fedora, macOS, and Windows systems. Additionally, it downloads Proxmox's SSL certificate and adds it to the system's trusted CA store.
2025-11-01 12:26:37 +01:00
19f66e4a37 style 💎: Update setupacdc.yml to remove unnecessary validation of certificates
Updated the `validate_certs` parameter in the `setupacdc.yml` file from `no` to `false`, simplifying the configuration process.
2025-11-01 12:16:05 +01:00
0af6126ef9 style 💎: Update netif configuration to remove unnecessary validate_certs option
Updated the netif configuration to simplify the setup process by removing the validate_certs option, which is not required for the current setup. This change improves readability and maintainability of the configuration file.
2025-11-01 11:39:42 +01:00
be438b2f80 revert : Revert changes to setupacdc.yml
Reverts the changes made to the setupacdc.yml file, restoring its original configuration.
2025-11-01 11:28:43 +01:00
73e15c0d44 chore 📦: Update setupacdc.yml with new pubkey
Updated the 'pubkey' field in the 'setupacdc.yml' file to use a new SSH key. This change ensures that the Ansible user can connect to the host using the latest security protocol.
2025-11-01 10:51:48 +01:00
9811752871 style 💎: Update setupacdc.yml to disable certificate validation
Disabling certificate validation for Ansible setup process. This change ensures the connection is established without any certificate-related issues.
2025-11-01 10:48:14 +01:00
0a853c09a4 style 💎: Update API host variable
Updated the `api_host` variable to use the `node_ip` instead of a hardcoded value, following the new configuration pattern.
2025-11-01 10:44:08 +01:00
5ef5cf553c chore 📦: Update setupacdc.yml to use node IP instead of host variable
Updated the `node` parameter in the Proxmox API connection to use the `node_ip` variable, which is now set to the IP address of the node. This change ensures consistency and accuracy when connecting to the Proxmox API. The update also reflects the recent changes made to the `hostvars` dictionary.
2025-11-01 10:43:06 +01:00
bbc8c672c2 chore 📦: Update setupacdc.yml with new variables and task
Updated the setupacdc.yml file to include a new variable for node IP address and added a debug task to print the node's IP address. This change is part of the build process update.
2025-11-01 10:41:26 +01:00
f3607d2e5a chore 📦: Update setupacdc.yml with new node configuration
Updated the hosts and tasks to accommodate a new Proxmox node, adding a hostname and MAC address for DC1. This change enables the creation of an LXC container on the new node.
2025-11-01 10:39:04 +01:00
b412b4e53b chore 📦: Update setupacdc.yml with new node configuration
Updated the hosts section to include a new node, and added variables for hostname and mac address. This change allows for more flexibility in the setup process.
2025-11-01 10:34:34 +01:00
c80b0c5f01 chore 📦: Update Proxmox API connection for node setup
Updated the Proxmox API connection to use the new 'node' parameter instead of 'node0'. This change allows for more flexibility in setting up nodes with different names.
2025-11-01 10:33:09 +01:00