Skip to content

ixiondt/ansible-os-win-2019

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Server 2019 GSA Benchmarks

Configure Windows 2019 machine to be GSA compliant. Level 1 and 2 findings will be corrected by default. It's based on Windows Server 2019 GSA Benchmarks.

Role Variables

All the security configuration as per the GSA benchmark requirements are deployed by default. However, the users can control through the tags.

Following security configurations are hardened by this role:
  • Access, Authentication and Authorization Configurations
  • Windows Firewall Settings
  • Audit Policy Settings
  • Users configurations

Dependencies

Ansible >= 2.7

Example Playbook

---
- name: Harden Server
  hosts: all
  become: yes

  roles:
    - ansible-os-win2019

How to test locally

ansible-playbook playbook.yml --connection=local

CircleCI Intergration

This repository has been updated to optionally utilize Continuous Intergration with CircleCI and tests the ansbile tasks. A low number of tasks are incompatiable when ran against a container vs a vm or bare-metal and have ignore_errors turned on.

Using CircleCI:

License

BSD.

About

Ansible Role for Windows Server 2019

Resources

Stars

Watchers

Forks

Packages

No packages published