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.
Updated the LXC container setup to include additional configuration options such as swap size and description, while maintaining compatibility with existing configurations.
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.
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.
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.
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.
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.
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.
Updated the pct command to use default settings for Debian OS, removing unnecessary options and improving readability. This change ensures consistency in setup configurations.
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.
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.
Removed the `--rootfs` option as it's no longer needed, simplifying the setup process. The updated configuration now uses only the required storage option.
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.
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.
Added a new storage option to the setupacdc.yml file, allowing for local LVM storage. This change enables more flexible and efficient storage configurations.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.