Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.61 KB

README.md

File metadata and controls

49 lines (35 loc) · 1.61 KB

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.