Commit Graph

47 Commits

Author SHA1 Message Date
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
75c2cef857 fix 🐛: Update requirements.yml to include the correct source and SCM for ansible_samba_domain_member and ansible_samba_ad_dc roles.
This commit updates the `requirements.yml` file to specify the correct source and SCM for the `ansible_samba_domain_member` and `ansible_samba_ad_dc` roles. This ensures that the roles are fetched from the specified repositories using Git.
2025-10-10 20:07:09 +02:00
872743ddad fix 🐛: Update requirements.yml to point to the correct repository for ansible_samba_ad_dc
The requirements.yml file was updated to use the correct Git URL for the ansible_samba_ad_dc repository, which resolves a bug in the previous commit.
2025-10-10 20:04:57 +02:00
75d08baf68 refactor ♻️: Refactored the requirements.yml file to use HTTPS for Git URLs and updated the SCM field to 'git'. This change ensures that all references to the repositories are secure and consistent.
Updated the requirements.yml file to use HTTPS for Git URLs and updated the SCM field to 'git'. This refactoring enhances security and consistency in the repository management.
2025-10-10 20:02:51 +02:00
7553e3fbf0 fix 🐛: Update requirements.yml to use the latest versions of samba_ad_dc, samba_domain_member, and samba_windows_share from git repositories.
Fixes an outdated requirement in the roles/requirements.yml file by updating the source URLs and SCM to use Git repositories for the specified packages.
2025-10-10 19:11:22 +02:00
5404c239e0 feat : Update requirements.yml to include new Samba roles and dependencies.
Added the samba_ad_dc, samba_domain_member, and samba_windows_share roles with their respective git repositories and versions.
2025-10-10 18:50:46 +02:00
7be9c9480c refactor ♻️: Update role dependencies to use samba_ad_dc instead of samba_domain_member for AD DC management.
This commit updates the role dependencies in `requirements.yml` to use the `samba_ad_dc` role instead of the deprecated `samba_domain_member` role. This change is necessary to align with the latest version and best practices for managing Active Directory domains using Ansible.
2025-10-10 18:29:16 +02:00
bd69cf0db3 feat : Add new roles for managing Samba domain members, AD DC, and Windows shares.
This commit adds three new Ansible roles to manage Samba domain members, Active Directory Domain Controllers (AD DC), and Windows shares. These roles are developed from separate repositories and are included in the project.
2025-10-10 18:19:36 +02:00
a12a3bbb71 renamed: tasks/requirements.yml -> requirements.yml 2025-10-09 21:28:26 +02:00
b502b1ee2b refactor ♻️: Refactored the requirements.yml file to use SSH for cloning repositories instead of HTTPS.
Updated the `requirements.yml` file to use SSH for cloning repositories, which improves security and reduces the risk of exposing credentials. This change ensures that the playbook can access the required roles without exposing sensitive information.
2025-10-09 21:21:35 +02:00
30885075e0 feat : Add new roles for managing Samba domain member, AD DC, and Windows share
This commit adds four new Ansible roles to manage Samba domain membership, Active Directory Domain Controller (AD DC), and Windows shares. These roles are essential for setting up and maintaining these services on a Linux system.
2025-10-09 21:15:48 +02:00
181f2f9a1b refactor ♻️: Refactoring the tasks directory to improve code organization and readability.
The tasks directory has been refactored to separate different roles into their own directories, making it easier to manage and understand the project structure. This change adheres to the guidelines for maintaining clean and organized codebases.
2025-10-09 21:12:04 +02:00
46f5852d0c refactor ♻️: Update requirements.yml to use HTTPS and Gitea token for repository access
The commit updates the `requirements.yml` file to use HTTPS instead of SSH and includes a Gitea token for secure repository access. This change is necessary to ensure that the playbook can successfully fetch dependencies from the remote repositories.
2025-10-09 18:55:33 +02:00
ac90815549 fix 🐛: Update requirements.yml to use HTTPS instead of SSH for the samba_domain_member and samba_ad_dc roles.
The commit updates the source URLs in the `requirements.yml` file from using SSH to HTTPS, ensuring that the roles can be fetched over a secure channel. This change is necessary to comply with security best practices.
2025-10-09 18:38:11 +02:00
b7f89f6312 refactor ♻️: Refactoring the tasks directory to include new roles and tasks.
The commit updates the `tasks` directory by adding new roles (`rapbian_desktop_prov.yml`, `test_remote.yml`, `update_roles.sh`) and tasks within these roles. This refactoring enhances the organization and maintainability of the Ansible playbook.
2025-10-09 18:30:11 +02:00
91383dfd4e Initial commit 2025-10-09 17:47:25 +02:00