Skip to content
This repository has been archived by the owner on Apr 9, 2019. It is now read-only.
/ ansible-os-ubuntu-14 Public archive

Ansible Roles for Ubuntu 14

Notifications You must be signed in to change notification settings

GSA/ansible-os-ubuntu-14

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ubuntu 14 GSA Benchmark

This ansible content will configure Ubuntu 14 machine to be GSA compliant.

This role will make changes to the system that could break things. This is not an auditing tool but rather a remediation tool to be used after an audit has been conducted. For compliance auditing, use a tool such as nessus or CIS-CAT

IMPORTANT INSTALL STEP

This code is based on the GSA Ubuntu 14 v1.0 and the CIS Ubuntu 14 Benchmark v2.0.0 .

Requirements

You should carefully read through the tasks to make sure these changes will not break your systems before running this playbook.

Role Variables

There are many role variables defined in defaults/main.yml.

By default, many of the variables are turned off. Please review and adjust to meet your organizational requirements.

Note, a subset of controls were removed due to operational impact or organizational dependent variables. Those are listed here *Note: Must have a GSA account to access.

Dependencies

Ansible > 2.4

Example Playbook

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

  roles:
    - gsa_hardening

How to test locally

ansible-playbook playbook.yml --connection=local

License

MIT

About

Ansible Roles for Ubuntu 14

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published