Commit Graph

65 Commits

Author SHA1 Message Date
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
a7d9d5b2d3 feat : Add Proxmox collection to requirements.yml
Added the Proxmox collection to the requirements.yml file, allowing users to install it using Ansible.
2025-10-21 19:49:45 +02:00
ae070609e1 feat : Add new requirements files for Proxmox and Samba AD DC roles
This commit adds two new requirements files: `requirements.yml` in the collections directory and `requirements.yml` in the roles directory. The first file contains dependencies for Proxmox, while the second one specifies additional dependencies for the Samba AD DC role hosted in a private Gitea instance.
2025-10-21 19:48:02 +02:00
953ab7d919 feat : Add community.proxmox as a new requirement in requirements.yml
Added the community.proxmox role to the requirements.yml file, which is hosted in your private Gitea instance.
2025-10-21 19:45:20 +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
60862e69ad modified: roles/requirements.yml 2025-10-21 19:31:41 +02:00
3131b99cd4 renamed: tasks/hostname.yml -> tasks/host_info.yml 2025-10-12 08:27:47 +02:00
caa1a93f5a refactor ♻️: Update hostname task to use a variable for destination hosts
The `hostname.yml` task has been updated to use a variable `dest_hosts` instead of hardcoding the localhost. This allows for more flexibility in specifying the destination hosts, making it easier to manage and reuse configurations.
2025-10-12 08:25:07 +02:00
5127fe9f03 fix 🐛: Update hostname task to include core count information.
The `hostname` task now includes the number of cores in the system, enhancing its functionality and providing more detailed information about the machine.
2025-10-12 08:13:01 +02:00
8d91e24c7b fix 🐛: Update the hostname task to handle CPU strings correctly.
Fixes an issue where the hostname task was not handling CPU strings properly, leading to incorrect output.
2025-10-12 08:10:07 +02:00
63370d71b7 modified: tasks/hostname.yml 2025-10-12 08:06:20 +02:00
c312844348 fix 🐛: Update hostname task to correctly display size used and available for each mount point.
Fixes the issue where the `hostname` task did not correctly display the size used and available for each mount point. This was due to incorrect handling of the `size_used` and `size_total` variables in the template.
2025-10-12 08:00:09 +02:00
f2a730476a modified: tasks/hostname.yml 2025-10-12 07:56:20 +02:00
1182691b28 modified: tasks/hostname.yml 2025-10-12 07:52:38 +02:00
f06090bbc8 modified: tasks/hostname.yml 2025-10-12 07:49:14 +02:00
125ca70b70 fix 🐛: Update hostname.yml to include all mounted filesystems, excluding tmpfs, overlay, and squashfs.
Fixes the `hostname.yml` file by including all mounted filesystems, excluding specific types.
2025-10-12 07:47:21 +02:00
71a7c92d83 fix 🐛: Update the hostname.yml playbook to display a summary of mounted filesystems safely, excluding tmpfs, overlay, and squashfs file systems.
Fixes the `hostname.yml` playbook to provide a more detailed and safe view of mounted filesystems by excluding certain types.
2025-10-12 07:45:44 +02:00
71e664f4df refactor ♻️: Refactored the hostname.yml playbook to group system information, network interfaces, and storage details into separate tasks.
The commit message is concise and descriptive, adhering to the specified rules. It also provides an extended summary that describes the changes in more detail for the commit description.
2025-10-12 07:39:44 +02:00
38b41dc939 fix 🐛: Update hostname.yml to exclude 'lo' interface and improve documentation.
Fixes the hostname.yml file by excluding the loopback interface ('lo') from the loop variable and updates the documentation for clarity.
2025-10-12 07:34:56 +02:00
b789c705d8 fix 🐛: Update hostname tasks to include detailed information about the host's network configuration, memory usage, processor details, and mounted filesystems.
This commit updates the `hostname.yml` playbook to provide comprehensive details about the host's network configuration, memory usage, processor details, and mounted filesystems. The changes include adding new tasks to display these details for each specific interface.
2025-10-12 07:32:02 +02:00
9fafd27a71 modified: roles/requirements.yml 2025-10-12 07:22:00 +02:00
0ae9b9e286 new file: meta/main.yml 2025-10-11 08:58:36 +02:00
6e00d65a3b modified: roles/requirements.yml 2025-10-11 08:53:07 +02:00
d99046d533 modified: roles/requirements.yml 2025-10-11 07:27:48 +02:00
72416284b4 modified: roles/requirements.yml 2025-10-11 07:26:26 +02:00
aa8b680f3b modified: roles/requirements.yml 2025-10-11 07:24:54 +02:00
8b59e7bef9 modified: roles/requirements.yml 2025-10-11 07:23:50 +02:00
977f646bc4 modified: roles/requirements.yml 2025-10-11 07:21:30 +02:00
a2a46d4778 modified: roles/requirements.yml 2025-10-11 07:05:11 +02:00
4b3c3c0e23 modified: roles/requirements.yml 2025-10-11 07:02:38 +02:00
66bef1db6c modified: roles/requirements.yml 2025-10-11 07:00:51 +02:00
357f749af3 modified: roles/requirements.yml 2025-10-11 06:58:42 +02:00
ba21c4fa05 modified: roles/requirements.yml 2025-10-11 06:51:39 +02:00
bacfe33a22 modified: roles/requirements.yml 2025-10-11 06:49:10 +02:00
a2c6d70410 modified: roles/requirements.yml 2025-10-11 06:48:11 +02:00
86351a6241 fix 🐛: Update ansible_samba_domain_member role to use SSH URL for repository source
The `requirements.yml` file was updated to use the SSH URL for the ansible_samba_domain_member role, ensuring secure access to the repository. This change addresses a potential security risk associated with using HTTPS URLs.
2025-10-10 20:40:00 +02:00
e941032963 fix 🐛: Update requirements.yml to use SSH URL for the ansible_samba_domain_member role and specify a specific version.
Fixes an issue with the requirements.yml file by updating the source URL to use SSH and specifying a version.
2025-10-10 20:37:22 +02:00
7cfce5e61b fix 🐛: Update requirements.yml to include a new Git repository for ansible_samba_domain_member.
Added a new Git repository for ansible_samba_domain_member in the roles/requirements.yml file. This change ensures that the role can be installed from a remote source.
2025-10-10 20:16:14 +02:00