Go to file
Gabriel Arazas 78568ab207 Modularize tasks from system/base to its own role
Seems like I misunderstood what tags are for. They're not individual
flags for the play, they're commonly used for excluding/including tasks
at runtime (e.g., `ansible-playbook $PLAYBOOK --tags $TAGS`). When
running a playbook, it will execute all tasks by default.

Think of them as attaching a label and letting the user choose from the
playbook run. Setting multiple tags at the playbook-level seems to be
the best practice as seen from jwflory's Ansible playbooks.
2022-03-19 12:32:19 +08:00
files/dconf Initialize Ansible playbook for Fedora 35 post-installation 2022-03-11 20:19:13 +08:00
inventory Modularize Fedora playbook 2022-03-17 19:30:32 +08:00
playbooks Modularize Fedora playbook 2022-03-17 19:30:32 +08:00
roles Modularize tasks from system/base to its own role 2022-03-19 12:32:19 +08:00
ansible.cfg Modularize Fedora playbook 2022-03-17 19:30:32 +08:00
README.adoc Write README for project 2022-03-17 19:30:32 +08:00

Table of Contents

This is my Ansible playbooks for various systems (only for Fedora for now). This is an attempt in making a reproducible and declarative desktop management ala\-NixOS (and Guix).

Resources

This configuration may evolve into an abominable framework of configuration over time. At some point, it wont be the simple "Hello World"-esque reference for Ansible. If youre looking where to start learning about this, Ive saved a list of them from the beginning: