Commit Graph

135 Commits

Author SHA1 Message Date
82b4bd3e9c chore 📦: Update setupacdc.yml to use container_pubkey
Updated the setupacdc.yml file to include the container's SSH public key for authorized key management, ensuring secure access to the container. This change improves security and reduces manual configuration steps.
2025-11-02 10:04:28 +01:00
4537dcd27a chore 📦: Update setupacdc.yml with new LXC provision and package management tasks
Updated the LXC provision task to include SSH authorized keys and updated package management to install useful packages like nano, tzdata, and openssh-server. This change improves the overall setup process for the DC1 LXC.
2025-11-02 09:53:07 +01:00
deb7676cce chore 📦: Update setupacdc.yml to use correct hostname
Updated the hosts variable in the setupacdc.yml file to match the actual hostname 'dc1' instead of 'addc_hostname'. This change ensures that the provisioning task targets the correct host.
2025-11-02 09:33:36 +01:00
05ab960852 style 💎: Fix typo in hostname variable
Corrected the typo in the `addc_hostname` variable to ensure correct host selection for LXC provisioning.
2025-11-02 09:31:25 +01:00
9f1ee6b80e style 💎: Improve host variable formatting in setupacdc.yml
Updated the `hosts` variable to use double quotes for better readability and consistency with other Ansible variables.
2025-11-02 09:22:09 +01:00
27d447338d chore 📦: Update setupacdc.yml to enable container provisioning
Updated the setupacdc.yml configuration to enable container provisioning for the addc_hostname. This change allows for more flexible and dynamic deployment of containers within the LXC environment.
2025-11-02 09:20:37 +01:00
5262fff75c chore 📦: Update setupacdc.yml to include hostname and id in LXC container creation
Updated the pct command to include hostname and id for more accurate container creation. This change ensures consistency in container naming across different environments.
2025-11-02 09:06:44 +01:00
6d6f6691ba chore 📦: Update setupacdc.yml for new pct command usage
Updated the `pct` command to create a new LXC container, replacing the previous manual process. This change simplifies the setup and reduces potential errors.
2025-11-02 08:47:57 +01:00
e5fb255e76 style 💎: Improve tags formatting in setupacdc.yml
Updated the `container_tags` variable to use comma join for better readability and consistency.
2025-11-02 08:45:09 +01:00
88b55e5599 style 💎: Update container tags in setupacdc.yml
Updated the container tags to exclude 'test' and added a comment explaining the change, allowing for future flexibility in managing container tags.
2025-11-02 08:40:18 +01:00
82a2de1a98 chore 📦: Update setupacdc.yml with new configuration options
Updated the setupacdc.yml file to include additional configuration options for LXC containers, including password and network settings.
2025-11-02 08:36:08 +01:00
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