No description
Find a file
2023-12-10 15:31:44 +01:00
defaults Fixes merge conflicts 2023-12-10 15:30:14 +01:00
files Sets X11 keymap (default: de), provides a default tmux.conf 2020-11-29 19:57:09 +00:00
handlers Initial commit 2020-03-24 00:55:53 +01:00
meta Adds some meta information 2022-03-28 21:57:31 +02:00
tasks Adds option to make authorized_keys exclusive (default: false) 2023-12-10 15:30:25 +01:00
tests Initial commit 2020-03-24 00:55:53 +01:00
vars Initial commit 2020-03-24 00:55:53 +01:00
LICENSE Added LICENSE 2020-11-30 18:50:13 +00:00
README.md Allows to skip provisioning of the firewall 2022-04-04 21:31:45 +02:00

Common tasks

Provides common tasks like creating required users, configuring locales or even bootstrapping python.

Requirements

Role Variables

Defaults:

hostname: "{{ inventory_hostname }}"
update_hostname: yes
locales_gen:
  - en_US.UTF-8
  - de_DE.UTF-8
locales_default: de_DE.UTF-8
x11_keymap: de
users:
  - vagrant
sudoers:
  - vagrant
enable_ansible: no
# Will install a specific Ansible version on the target host
ensure_ansible_version: 2.10.3
# Allow sudo with a password (applied to group sudo)
enable_sudo: yes
# Allow passwordless sudo (applied to group wheel)
enable_passwordless_sudo: yes
# Skip provisioning of the firewall
skip_firewall: no

Dependencies

Example Playbook

License

  • BSD-3-Clause
  • MIT

Author Information

This role was created in 2020 by Jan Beilicke.