Skip to content
This repository was archived by the owner on Jan 13, 2022. It is now read-only.
/ roles Public archive

General-purpose reusable Ansible roles

License

Notifications You must be signed in to change notification settings

mrgnr/roles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

382a08c · May 22, 2017

History

31 Commits
May 22, 2017
Jul 2, 2016
Feb 11, 2017
Feb 11, 2017
Mar 19, 2017
Jun 28, 2016
May 14, 2017
May 14, 2017
Nov 6, 2016
Dec 24, 2016
Mar 19, 2017
Jun 28, 2016
Jun 28, 2016
Jan 19, 2017
Mar 19, 2017

Repository files navigation

Ansible Roles

General-purpose reusable Ansible roles.

Getting started

Install Ansible, preferably in a Python virtual environment:

$ pip install ansible

Clone this repo:

$ cd /path/to/extra/roles
$ git clone [email protected]:mrgnr/roles.git mrgnr_roles

Add it to your ansible.cfg:

[defaults]
roles_path = /path/to/extra/roles/mrgnr_roles

Include roles in your playbooks, e.g.:

---

- name: my_app
  hosts: app_servers
  become_method: sudo
  become: yes
  gather_facts: True
  roles:
    - packages
    - users
    - ssh
    - fail2ban
    - unattended-upgrades
    - tor
    - ufw
    - nginx
    - letsencrypt
    - my-app

About

General-purpose reusable Ansible roles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published