All notable changes to this project will be documented in this file.
- Added Changelog.
- Updated collection README documentation.
- Removed unnecessary validation task for
dc_safe_mode_password
variable that is handled by role argument spec.
- Removed the value of
dc_safe_mode_password
from the output of the validation step for better security. This was added by mistake previously.
- Removed
os_family
subset from fact gathering step, as it does not apply to Windows systems.
- Removed
os_family
subset from fact gathering step, as it does not apply to Windows systems.
- Added the
run_once
parameter to the password rotation step to prevent the password being reset multiple times in succession.
- Changed the role from using the
name
parameter to using theidentity
parameter for identifying the user whose password is to be rotated.
- rotate_ad_user_password role added.
- Added
no_log
to thedc_safe_mode_password
anddc_domain_admin_password
variables.
- Added
no_log
to thedomjoin_domain_password
variable.
- Added
no_log
to thedc_safe_mode_password
anddc_domain_admin_password
variables.
- Added
no_log
to thedomain_join_password
variable.
- Added
no_log
to thedomain_join_password
variable.
- Removed unneeded dependency reference to community.hashi_vault collection.
- Removed unneeded dependency reference to trippsc2.hashi_vault collection.
- Reduced the version requirement for community.windows collection from
>=1.11.0
to>=1.0.1
.
- Removed validation that applied to storing the safe mode password in HashiCorp Vault.
- Removed support for managing the safe mode password using HashiCorp Vault directly within the role. Instead, the safe mode password should be stored in HashiCorp Vault before running the role and then set to the
dc_safe_mode_password
variable.
- Added the
configure_reverse_lookup_zone
option (enabled by default) to configure DNS reverse lookup zones to the testing and register the domain controller's IP address as a PTR record.
- Added the
dns_register_reverse_host
option (enabled by default) to register the Linux member's IP address as a PTR record. - Changed default behavior to not configure an SSSD space override character.
- Added the
dns_register_reverse_host
option (enabled by default) to register the Windows member's IP address as a PTR record.
- testing_domain_member role renamed to testing_win_member role.
- testing_linux_member role added.
- Minimum Ansible version changed from
2.14
to2.15
due to EOL status.
- Documentation and validation improved.
- Documentation and validation improved.
- Fixed problem with manifest that caused documentation to not be included with the collection.
- Removed gathering of
distribution_release
subset unnecessarily.
- Added validation for
dhcp_authorize_servers
variable.
- Added
no_log
tag to task that joined the domain by shell command as the task output contained the value of thedomjoin_domain_password
variable. - Renamed the tasks file
packages.yml
toinstall.yml
to be more consistent with other roles I maintain. - Added validation for support distributions.
- Fixed documentation to properly include role dependencies.
- Fixed documentation to properly include role dependencies.
- Added EL version 9 to Galaxy metadata.
- Changed references to Red Hat Enterprise Linux (RHEL) to more accurately reference Enterprise Linux (EL) to convey the intention to support derivatives (Rocky/AlmaLinux/etc.)
- Removed steps to install
NuGet
package provider,PowerShellGet
module,PackageManagement
module, andPSGallery
repository from tasks. - Added role dependency on trippsc2.windows.install_psgallery role to install
NuGet
package provider,PowerShellGet
module,PackageManagement
module, andPSGallery
repository.
- Removed steps to install
NuGet
package provider,PowerShellGet
module,PackageManagement
module, andPSGallery
repository from tasks. - Added role dependency on trippsc2.windows.install_psgallery role to install
NuGet
package provider,PowerShellGet
module,PackageManagement
module, andPSGallery
repository.
- Removed dependency reference to trippsc2.general collection.
- Added dependency reference to trippsc2.windows collection.
- authorize_dhcp_server role added.
- Changed reference to trippsc2.general.win_package_provider module to trippsc2.windows.win_package_provider module.
- Updated documentation and role metadata for readability.
- Updated documentation and role metadata for readability.
- Updated documentation and role metadata for readability.
- Updated documentation and role metadata for readability.
- Updated documentation and role metadata for readability.
- linux_member role added.
- Initial release.
- domain_controller role added.
- testing_domain_controller role added.
- testing_domain_member role added.
- testing_standalone_win role added.