Skip to content

GSA/ansible-os-win-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Server 2022 GSA Benchmarks

Configure Windows 2022 machine to be GSA compliant. Level 1 and 2 findings will be corrected by default. It's based on Windows Server 2022 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.10

Example Playbook

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

  roles:
    - ansible-os-win-2022

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

MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages