├── .gitignore ├── LICENSE ├── README.md ├── playbooks └── secure-ps-logging │ ├── README.md │ └── main.yml ├── scripts ├── Install-WMF3Hotfix.ps1 ├── README.md └── Upgrade-PowerShell.ps1 ├── vagrant-linux ├── README.md ├── Vagrantfile ├── inventory.yml ├── main.yml └── roles │ ├── ansible-setup │ ├── README.md │ └── tasks │ │ └── main.yml │ ├── kerberos │ ├── README.md │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── krb5.conf.tmpl │ ├── python │ ├── README.md │ └── tasks │ │ ├── install.yml │ │ └── main.yml │ └── user-setup │ ├── README.md │ └── tasks │ └── main.yml └── vagrant ├── README.md ├── Vagrantfile ├── inventory.yml ├── main.yml └── roles ├── adcs-enrollment ├── README.md ├── files │ └── gpo_backup │ │ ├── manifest.xml │ │ └── {7019A447-1699-4D1A-AF1F-FB6064E39B62} │ │ ├── Backup.xml │ │ ├── DomainSysvol │ │ └── GPO │ │ │ └── Machine │ │ │ ├── Microsoft │ │ │ └── Windows NT │ │ │ │ └── SecEdit │ │ │ │ └── GptTmpl.inf │ │ │ └── registry.pol │ │ ├── bkupInfo.xml │ │ └── gpreport.xml ├── library │ ├── win_adcs_template.ps1 │ ├── win_adcs_template.py │ ├── win_gpo_link.ps1 │ ├── win_gpo_link.py │ ├── win_gpo_reg.ps1 │ └── win_gpo_reg.py ├── tasks │ ├── adcs_template.yml │ ├── gpo.yml │ └── main.yml ├── templates │ └── adcs_template.xml.j2 └── vars │ └── main.yml ├── adcs-winrm ├── README.md └── tasks │ └── main.yml ├── domain-join ├── README.md └── tasks │ └── main.yml └── domain-setup ├── README.md └── tasks └── main.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/README.md -------------------------------------------------------------------------------- /playbooks/secure-ps-logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/playbooks/secure-ps-logging/README.md -------------------------------------------------------------------------------- /playbooks/secure-ps-logging/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/playbooks/secure-ps-logging/main.yml -------------------------------------------------------------------------------- /scripts/Install-WMF3Hotfix.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/scripts/Install-WMF3Hotfix.ps1 -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/Upgrade-PowerShell.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/scripts/Upgrade-PowerShell.ps1 -------------------------------------------------------------------------------- /vagrant-linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/README.md -------------------------------------------------------------------------------- /vagrant-linux/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/Vagrantfile -------------------------------------------------------------------------------- /vagrant-linux/inventory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/inventory.yml -------------------------------------------------------------------------------- /vagrant-linux/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/main.yml -------------------------------------------------------------------------------- /vagrant-linux/roles/ansible-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/ansible-setup/README.md -------------------------------------------------------------------------------- /vagrant-linux/roles/ansible-setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/ansible-setup/tasks/main.yml -------------------------------------------------------------------------------- /vagrant-linux/roles/kerberos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/kerberos/README.md -------------------------------------------------------------------------------- /vagrant-linux/roles/kerberos/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/kerberos/tasks/main.yml -------------------------------------------------------------------------------- /vagrant-linux/roles/kerberos/templates/krb5.conf.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/kerberos/templates/krb5.conf.tmpl -------------------------------------------------------------------------------- /vagrant-linux/roles/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/python/README.md -------------------------------------------------------------------------------- /vagrant-linux/roles/python/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/python/tasks/install.yml -------------------------------------------------------------------------------- /vagrant-linux/roles/python/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/python/tasks/main.yml -------------------------------------------------------------------------------- /vagrant-linux/roles/user-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/user-setup/README.md -------------------------------------------------------------------------------- /vagrant-linux/roles/user-setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant-linux/roles/user-setup/tasks/main.yml -------------------------------------------------------------------------------- /vagrant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/README.md -------------------------------------------------------------------------------- /vagrant/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/Vagrantfile -------------------------------------------------------------------------------- /vagrant/inventory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/inventory.yml -------------------------------------------------------------------------------- /vagrant/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/main.yml -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/README.md -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/files/gpo_backup/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/files/gpo_backup/manifest.xml -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/Backup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/Backup.xml -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/DomainSysvol/GPO/Machine/Microsoft/Windows NT/SecEdit/GptTmpl.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/DomainSysvol/GPO/Machine/Microsoft/Windows NT/SecEdit/GptTmpl.inf -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/DomainSysvol/GPO/Machine/registry.pol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/DomainSysvol/GPO/Machine/registry.pol -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/bkupInfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/bkupInfo.xml -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/gpreport.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/files/gpo_backup/{7019A447-1699-4D1A-AF1F-FB6064E39B62}/gpreport.xml -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/library/win_adcs_template.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/library/win_adcs_template.ps1 -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/library/win_adcs_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/library/win_adcs_template.py -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/library/win_gpo_link.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/library/win_gpo_link.ps1 -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/library/win_gpo_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/library/win_gpo_link.py -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/library/win_gpo_reg.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/library/win_gpo_reg.ps1 -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/library/win_gpo_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/library/win_gpo_reg.py -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/tasks/adcs_template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/tasks/adcs_template.yml -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/tasks/gpo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/tasks/gpo.yml -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/tasks/main.yml -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/templates/adcs_template.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/templates/adcs_template.xml.j2 -------------------------------------------------------------------------------- /vagrant/roles/adcs-enrollment/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-enrollment/vars/main.yml -------------------------------------------------------------------------------- /vagrant/roles/adcs-winrm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-winrm/README.md -------------------------------------------------------------------------------- /vagrant/roles/adcs-winrm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/adcs-winrm/tasks/main.yml -------------------------------------------------------------------------------- /vagrant/roles/domain-join/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/domain-join/README.md -------------------------------------------------------------------------------- /vagrant/roles/domain-join/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/domain-join/tasks/main.yml -------------------------------------------------------------------------------- /vagrant/roles/domain-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/domain-setup/README.md -------------------------------------------------------------------------------- /vagrant/roles/domain-setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/ansible-windows/HEAD/vagrant/roles/domain-setup/tasks/main.yml --------------------------------------------------------------------------------