High-level configuration file for the domain. See: Domain configuration file reference.
Contains all Ansible playbooks and roles.
-
inventory_azure_rm.yml
: Dynamic inventory using the Azure Resource Manager inventory plugin -
*-os-updates.yml
: Playbooks to update OS packages of workstations/domain controller -
workstations.yml
: Playbook to configure workstations (Azure tagkind=workstation
). Uses the credentials ofdefault_local_admin
defined indomain.yml
-
domain_controller.yml
: Playbook to configure domain controllers (Azure tagkind=domain-controller
). Uses the credentials ofinitial_domain_admin
defined indomain.yml
.
Contains Terraform configuration files.
domain_controller.tf
: VM running the domain controllerlocals.tf
: Local values, typically values read fromdomain.yml
log_analytics.tf
: Log analytics workspace and Microsoft Sentinelnetwork.tf
: Virtual network, subnets and network security groupsprovider.tf
: Configuration of the Azure providerpublic_ips.tf
: Public IPs mapped to VMsworkstations.tf
: VMs running workstations