The main goal of this role it to set up a secure and usable environment using centos 7. This follows some of the best practices which are defined here and here
Below you can an example playbook tha uses this playbook
---
- hosts: all
become: true
roles:
- role: ansible-centos-bootstrap
vars:
users:
- username: "steve"
# Encrypted password, please check http://docs.ansible.com/ansible/faq.html#how-do-i-generate-crypted-passwords-for-the-user-module
password: "password"
ssh_public_key: "Key"
make_sudo: true
ssh_port: 2222
firewalld_service:
- http
- https
If you find any issues, just open an issue on Github and we will figure it out!