Commit Graph

27 Commits

Author SHA1 Message Date
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
4d21444433 chore 📦: Update setupacdc.yml to remove unnecessary node parameter
Updated the setupacdc.yml file to remove the 'node' parameter from the lxc container creation task, as it is no longer required. This change simplifies the configuration and makes it easier to manage.
2025-11-01 10:27:52 +01:00
b0b88423bf modified: tasks/setupacdc.yml 2025-10-22 18:14:18 +02:00
6d525ebf01 modified: tasks/setupacdc.yml 2025-10-22 18:11:28 +02:00
5d290a5e8b modified: tasks/setupacdc.yml 2025-10-22 18:10:12 +02:00
6d70838ac4 modified: tasks/setupacdc.yml 2025-10-22 18:07:03 +02:00
a955e4dcd3 refactor ♻️: Refactored the setup playbook to use localhost instead of node0 for the hosts list, improving readability and maintainability.
Updated the hosts list in the setup playbook from 'node0' to 'localhost'. This change simplifies the playbook by removing unnecessary host references, making it more straightforward to manage and understand.
2025-10-22 18:06:20 +02:00
d71f9c74c8 modified: tasks/setupacdc.yml 2025-10-22 18:03:08 +02:00
1fe51f7db0 feat : Add support for creating LXC containers in the setup playbook.
This commit adds a new feature to the setup playbook by adding support for creating LXC containers. The changes include updating the playbook structure and adding a new task to create LXC containers using the `community.proxmox.proxmox` module.
2025-10-22 17:59:31 +02:00
cb21bef263 refactor ♻️: Refactored the tasks/setupacdc.yml file to install 'proxmoxer' and 'requests' Python libraries for the Semaphore user, ensuring they are installed in the home directory of the user running the Ansible playbooks.
Updated the setup process to use a more specific user environment for installing Python libraries.
2025-10-22 17:56:31 +02:00
d87a47af2d modified: tasks/setupacdc.yml 2025-10-22 17:45:07 +02:00
7699e7f435 refactor ♻️: Refactored the setup process to install necessary Python packages using Ansible.
Updated the tasks in `setupacdc.yml` to include installing `python3-pip`, `proxmoxer`, and `requests` libraries on the control node. This refactoring ensures that all required dependencies are managed centrally, improving maintainability and consistency.
2025-10-22 17:33:41 +02:00
1d0ba62653 fix 🐛: Update tasks/setupacdc.yml to install both 'proxmoxer' and 'requests' Python libraries on the control node.
Fixes the installation of required Python libraries for the Proxmox container setup.
2025-10-22 17:27:51 +02:00
3fe2166f00 modified: tasks/setupacdc.yml 2025-10-21 21:31:29 +02:00
018e89ff8f refactor ♻️: Update setupacdc.yml to use localhost for hostnames and install 'proxmoxer' Python library on the control node.
Refactored the setupacdc.yml playbook to use localhost for hostnames and added a task to install the 'proxmoxer' Python library on the control node. This change ensures that the playbook is more portable and easier to manage.
2025-10-21 21:30:34 +02:00
2eed5c74c8 fix 🐛: Update setupacdc.yml to include the correct MAC address for DC1.
Fixes an issue with the MAC address in the `setupacdc.yml` file, ensuring that it matches the expected value.
2025-10-21 21:16:38 +02:00
f04ab0129c refactor ♻️: Refactored the setupacdc.yml playbook to include variables for addc_hostname and mac_address, improving maintainability and readability.
Updated the playbook to use variables for addc_hostname and mac_address, enhancing its flexibility and reusability. This change simplifies the configuration process by allowing for easy changes in these parameters without modifying the main task.
2025-10-21 21:15:08 +02:00
4da2a47a26 fix 🐛: Update Proxmox container creation task to use new hostname and MAC address variables.
This commit updates the `setupacdc.yml` file to include new variables for the container's hostname and MAC address, which are used in the Proxmox container creation task. The changes ensure that the task is more flexible and reusable.
2025-10-21 21:13:39 +02:00
d567df4365 fix 🐛: Update Proxmox container creation task to include DC1 hostname and MAC address
The commit updates the Proxmox container creation task in `tasks/setupacdc.yml` to include a new hostname (`DC1`) and MAC address for the container. This ensures that the container is correctly configured with the required settings.
2025-10-21 21:08:07 +02:00
0e55a6afe7 refactor ♻️: Refactored the Proxmox setup task to include additional configuration options for the LXC container. Added a new parameter mac_address to specify the MAC address of the container.
Updated the Proxmox setup task to include additional configuration options for the LXC container, such as setting a custom MAC address.
2025-10-21 21:01:23 +02:00
04c1f9b517 fix 🐛: Update Proxmox API credentials in setupacdc.yml
The commit updates the Proxmox API credentials for the lxc container task in setupacdc.yml. The changes ensure that the task can connect to the correct Proxmox server using the provided credentials.
2025-10-21 19:54:34 +02:00
149b99676f modified: tasks/setupacdc.yml 2025-10-21 19:42:34 +02:00
a63f3e1de9 feat : Add Proxmox Proxmox module to tasks/setupacdc.yml
This commit adds the Proxmox Proxmox module to the setupacdc playbook, enabling the creation of LXC containers.
2025-10-21 19:42:03 +02:00
c44aaa2be5 feat : Add setupacdc.yml task to configure Proxmox containers
This commit adds a new task to the `tasks` directory that configures Proxmox containers using the `community.proxmox.proxmox` module. The task is designed to be used in CI/CD pipelines to automate the setup of container environments.
2025-10-21 19:37:52 +02:00