Personal collections of ansible roles and playbooks for Linux workstations and containers.
Supported distributions include the latest stable Fedora, Debian, Ubuntu.
See the examples and role defaults for basic documentation...
-
oszi.environments - High-level environment roles.
-
oszi.general - General, bite-sized, single-purpose roles.
-
oszi.thirdparty - Software from third-party sources.
By default, desktop terminals on Debian are not login shells, /etc/profile.d is not sourced.
Manually enable login shells in desktop terminals. [Profiles / Command]
Most roles support the latest RedHat family distributions with some tweaking.
See the EPEL documentation as it is not enabled by default.
Install with ansible-galaxy from source:
ansible-galaxy collection install \
"git+https://github.com/oszi/ansible-collections.git#/ansible_collections/oszi/" \
-p ansible/collections
Install as a git submodule:
git submodule add "https://github.com/oszi/ansible-collections.git" ansible/collections
See the examples for configuring ansible. Symlink what you need from _scripts.
Commits are signed by AFDE0AB3943D1FB3