47 lines
1 KiB
YAML
47 lines
1 KiB
YAML
- name: Set a hostname
|
|
ansible.builtin.hostname:
|
|
name: '{{ inventory_hostname.split(".")[0] | lower }}'
|
|
use: debian
|
|
|
|
- name: Set the timezone
|
|
community.general.timezone:
|
|
name: Australia/Perth
|
|
|
|
- name: Add AARNet bookworm repository
|
|
apt_repository:
|
|
repo: deb https://mirror.aarnet.edu.au/debian bookworm main contrib
|
|
state: present
|
|
|
|
- name: Add AARNet bookworm-updates repository
|
|
apt_repository:
|
|
repo: deb https://mirror.aarnet.edu.au/debian bookworm-updates main contrib
|
|
state: present
|
|
|
|
- name: Add AARNet bookworm-security repository
|
|
apt_repository:
|
|
repo: deb https://mirror.aarnet.edu.au/debian-security bookworm-security main contrib
|
|
state: present
|
|
|
|
- name: Install some standard packages
|
|
apt:
|
|
pkg:
|
|
- avahi-daemon
|
|
- curl
|
|
- fish
|
|
- git
|
|
- libnss-mdns
|
|
- nnn
|
|
- rsync
|
|
- sudo
|
|
- trash-cli
|
|
- tmux
|
|
|
|
- name: Make sure avahi-daemon is running
|
|
systemd_service:
|
|
state: started
|
|
name: avahi-daemon
|
|
|
|
- name: Add 'fern' user
|
|
user:
|
|
name: fern
|
|
shell: /usr/bin/fish
|