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/elasticsearch and kibana -
workstations.yml
: Playbook to configure workstations (Azure tagkind=workstation
). Uses the credentials ofdefault_local_admin
defined indomain.yml
-
workstations.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 controllerelasticsearch_kibana.tf
: VM running Elasticsearch and Kibanalocals.tf
: Local values, typically values read fromdomain.yml
network.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