Simple role to deploy some basics
Go to file
meaz 50a18a3d22 Add backports to apt and update shouter (#6)
- Adds Backport to apt so that we can update packages to latest version when needed (example golang for shouter)
- Add some tags and update readme
- Update golang to backports + check version so that it is not installed if the version is not new (especially coz when you run playbook and it gets installed on like 20 CT, then you get `net/http: TLS handshake timeout` issue otherwise)

Reviewed-on: #6
Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
Co-authored-by: meaz <meaz@disroot.org>
Co-committed-by: meaz <meaz@disroot.org>
2024-01-05 09:45:29 +00:00
defaults Add backports to apt and update shouter (#6) 2024-01-05 09:45:29 +00:00
files Change for ssh and bashrc (#3) 2023-10-31 17:11:27 +00:00
handlers just typo on handlers that block the role (#1) 2023-08-15 04:28:55 +00:00
tasks Add backports to apt and update shouter (#6) 2024-01-05 09:45:29 +00:00
templates SSH keys; Shouter; Hosts file (#4) 2023-12-22 23:59:07 +00:00
LICENSE Initial commit 2023-05-01 09:09:20 +00:00
README.md Add backports to apt and update shouter (#6) 2024-01-05 09:45:29 +00:00

README.md

Basic role

This role sets up defaults we use across all newly created containers. It preconfigures various things as well as install few basic packages etc.

example playbook:

---

- hosts: all
  roles:
    - base

All configurable variables reside in defaults/main.yml. If you wish to modify them per host, add them to your /etc/ansible/host_vars/yourhostname.yml of for group of hosts in /etc/ansible/group_vars/yourgroup/main.yml etc.

Tags

  • apt: to update packages
  • hosts: to deploy only host file
  • ssh: to deploy ssh
  • shouter: to deploy shouter

Note

go-sendxmpp is now a package on bookworm.