The `hostname` task now includes the number of cores in the system, enhancing its functionality and providing more detailed information about the machine.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.