Updated the requirements.yml files to reflect the correct collection naming convention, removing unnecessary newlines and updating the src attribute for one of the collections.
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.
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.