@@ -6,28 +6,28 @@ This Ansible collection provides a set of roles designed for configuring Kubuntu
66
77### Roles
88
9- | Role | Description | Dependencies |
10- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ |
11- | [ xebis.ansible.apt] ( roles/apt/README.md ) | Deb package updates and upgrades using the apt package manager. Can optionally clean up unused packages and reboot the system if required. | ` xebis.ansible.system ` |
12- | ` xebis.ansible.ansible ` | Ansible direnv | ` xebis.ansible.apt ` |
13- | [ ` xebis.ansible.coding_projects ` ] ( roles/coding_projects/README.md ) | Creates and clones coding projects to ` ~/Projects ` | ` xebis.ansible.apt ` |
14- | ` xebis.ansible.direnv ` | direnv and Bash config for direnv | ` xebis.ansible.apt ` |
15- | ` xebis.ansible.docker ` | Docker direnv | ` xebis.ansible.apt ` , ` xebis.ansible.nftables_firewall ` |
16- | [ xebis.ansible.grub] ( roles/grub/README.md ) | GRUB menu configuration. | |
17- | ` xebis.ansible.fail2ban ` | Fail2ban IPS | ` xebis.ansible.apt ` |
18- | ` xebis.ansible.google_chrome ` | Google Chrome (Stable) | ` xebis.ansible.apt ` |
19- | ` xebis.ansible.kde ` | KDE firewall and utilities | ` xebis.ansible.apt ` , ` xebis.ansible.nftables_firewall ` |
20- | ` xebis.ansible.mc ` | Midnight Commander | ` xebis.ansible.apt ` |
21- | [ xebis.ansible.nftables_firewall] ( roles/nftables_firewall/README.md ) | nftables firewall | ` xebis.ansible.apt ` |
22- | ` xebis.ansible.obsidian ` | Obsidian | ` xebis.ansible.snapd ` |
23- | ` xebis.ansible.openssh_client ` | Installs OpenSSH client and generates SSH key pair. | ` xebis.ansible.apt ` |
24- | ` xebis.ansible.openssh_server ` | Installs OpenSSH server and provides ` Restart ssh ` handler. | ` xebis.ansible.apt ` |
25- | ` xebis.ansible.snapd ` | Snap daemon | ` xebis.ansible.apt ` |
26- | [ xebis.ansible.system] ( roles/system/README.md ) | System-related tasks such as reboot handler or reboot when required handler. | |
27- | [ xebis.ansible.tmpfs] ( roles/tmpfs/README.md ) | Sets to mount directories as tmpfs during startup. | ` xebis.ansible.system ` |
28- | [ ` xebis.ansible.users ` ] ( roles/users/README.md ) | Ansible role for managing system users. | ` xebis.ansible.openssh_server ` |
29- | ` xebis.ansible.visual_studio_code ` | Microsoft Visual Studio Code (Stable) | ` xebis.ansible.apt ` |
30- | ` xebis.ansible.yq ` | yq | ` xebis.ansible.apt ` |
9+ | Role | Description | Dependencies |
10+ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ |
11+ | [ xebis.ansible.apt] ( roles/apt/README.md ) | Deb package updates and upgrades using the apt package manager. Can optionally clean up unused packages and reboot the system if required. | ` xebis.ansible.system ` |
12+ | ` xebis.ansible.ansible ` | Ansible direnv | ` xebis.ansible.apt ` |
13+ | [ ` xebis.ansible.coding_projects ` ] ( roles/coding_projects/README.md ) | Creates and clones coding projects to ` ~/Projects ` | ` xebis.ansible.apt ` |
14+ | ` xebis.ansible.direnv ` | direnv and Bash config for direnv | ` xebis.ansible.apt ` |
15+ | ` xebis.ansible.docker ` | Docker direnv | ` xebis.ansible.apt ` , ` xebis.ansible.nftables_firewall ` |
16+ | [ xebis.ansible.grub] ( roles/grub/README.md ) | GRUB menu configuration. | |
17+ | ` xebis.ansible.fail2ban ` | Fail2ban IPS | ` xebis.ansible.apt ` |
18+ | ` xebis.ansible.google_chrome ` | Google Chrome (Stable) | ` xebis.ansible.apt ` |
19+ | ` xebis.ansible.kde ` | KDE firewall and utilities | ` xebis.ansible.apt ` , ` xebis.ansible.nftables_firewall ` |
20+ | ` xebis.ansible.mc ` | Midnight Commander | ` xebis.ansible.apt ` |
21+ | [ xebis.ansible.nftables_firewall] ( roles/nftables_firewall/README.md ) | nftables firewall | ` xebis.ansible.apt ` |
22+ | ` xebis.ansible.obsidian ` | Obsidian | ` xebis.ansible.snapd ` |
23+ | ` xebis.ansible.openssh_client ` | Installs OpenSSH client and generates SSH key pair. | ` xebis.ansible.apt ` |
24+ | ` xebis.ansible.openssh_server ` | Installs OpenSSH server and provides ` Restart ssh ` handler. | ` xebis.ansible.apt ` |
25+ | ` xebis.ansible.snapd ` | Snap daemon | ` xebis.ansible.apt ` |
26+ | [ xebis.ansible.system] ( roles/system/README.md ) | System-related tasks such as reboot handler or reboot when required handler. | |
27+ | [ xebis.ansible.tmpfs] ( roles/tmpfs/README.md ) | Sets to mount directories as tmpfs during startup. | ` xebis.ansible.system ` |
28+ | [ ` xebis.ansible.users ` ] ( roles/users/README.md ) | Ansible role for managing system users. | ` xebis.ansible.openssh_server ` |
29+ | [ ` xebis.ansible.visual_studio_code ` ] ( roles/visual_studio_code/README.md ) | Microsoft Visual Studio Code (Stable) | ` xebis.ansible.apt ` |
30+ | ` xebis.ansible.yq ` | yq | ` xebis.ansible.apt ` |
3131
3232## Installation and Configuration
3333
0 commit comments