Go to file
2023-07-03 15:20:02 -07:00
defaults Initialize repo for the sysadmin packages helper. 2023-07-03 15:20:02 -07:00
handlers Initialize repo for the sysadmin packages helper. 2023-07-03 15:20:02 -07:00
meta Initialize repo for the sysadmin packages helper. 2023-07-03 15:20:02 -07:00
tasks Initialize repo for the sysadmin packages helper. 2023-07-03 15:20:02 -07:00
vars Initialize repo for the sysadmin packages helper. 2023-07-03 15:20:02 -07:00
.gitignore Initialize repo for the sysadmin packages helper. 2023-07-03 15:20:02 -07:00
LICENSE Initialize repo for the sysadmin packages helper. 2023-07-03 15:20:02 -07:00
README.md Initialize repo for the sysadmin packages helper. 2023-07-03 15:20:02 -07:00

linux role

This is an Ansible role that installs a baseline of useful packages for the Linux system administrator.

It is intended to be composed along with other playbooks in the micro-stack pattern (as described by Kief Morris' Infrastructure as Code, 2nd edition).

requirements

  • role: bleetube-dotfiles

TODO

  • include difftastic
  • maybe include fzf, but not via apt because its an old version
  • selectively prevent updates (e.g. postgresql)
  • add a RedHat profile for Almalinux and Opensuse
  • configurable username
  • CI tests