An Ansible role that runs a few baseline tasks on a new server:
- Apt update
- Apt upgrade
- Install various default packages
- Install python passlib library
- Configure MOTD for ubuntu 14.04
- Sets default editor to vim
- Sets timezone
- Sets Hostname
- Sets 127.0.0.1 {{ server_hostname }} entry in /etc/hosts
- Sudo access
Available variables are listed below, there are no defaults:
- server_hostname: localhost
- timezone: America/Los_Angeles
- extra_packages:
- vim
- lynx
None
- hosts: webservers
vars:
- server_hostname: localhost
- timezone: America/Los_Angeles
- extra_packages:
- vim
- lynx
roles:
- ansible-role-baseline
BSD-2
mm0 on github