Fedora Ansible Setup

Doing the same things over and over again kinda sucks. As an avid linux user, I'm setting up a new version of Fedora from time to time, and setting everything up the same way every single time is both time consuming and extremely boring. That is why I have created a collection of Ansible roles that automate setting up my Fedora workstation OS, including all packages I need and settings I use. Because why spend 2 hours setting things up manually, when you can spend 2 weeks automating it? 

Ansible is so far my favorite tool for configuration management . It's super intuitive, easy to use and is packed with lots of features. That's why I used it for this project.

I have created Ansible roles for different kinds of configuration, and it's possible to control which roles are applied using tags. Since I created this repository primarily for my own setup it's highly opinionated. That being said, you can provide your own templates/variables for the various roles so that it only applies settings that you want it to apply.

If you are also tired of setting up your computer or server for the 50th time, you should definitely check out Ansible!