Initial commit

This commit is contained in:
2026-02-27 15:15:52 +01:00
parent 183ab154ba
commit c3ad57b060
7 changed files with 42 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
- name: Update the package cache for apt
ansible.builtin.shell:
cmd: apt-get update
become: true
listen: update-apt-cache

View File

@@ -0,0 +1,5 @@
- name: Install the package for htop
ansible.builtin.apt:
name:
- htop
become: true

0
roles/apt/tasks/main.yml Normal file
View File

View File

@@ -0,0 +1,8 @@
- name: Install the package for etckeeer
ansible.builtin.apt:
name:
- etckeeper
become: true
- name: Ensure that etckeeper pushes the changes to remote

View File

@@ -0,0 +1,14 @@
# Taken from https://signal.org/download/linux/
- name: Install the official public software signing key
ansible.builtin.shell: |
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
become: true
- name: Install the package for signal-desktop
ansible.builtin.apt:
name:
- signal-desktop
update_cache: true
become: true

View File

@@ -0,0 +1,5 @@
- name: Install the package for tmux
ansible.builtin.apt:
name:
- tmux
become: true

5
roles/vim/tasks/main.yml Normal file
View File

@@ -0,0 +1,5 @@
- name: Install the package for vim
ansible.builtin.apt:
name:
- vim
become: true