Skip to content

I'm lazy. I do a fresh install of my system every now and then. Yeah, this uses ansible to bootstrap everything.

Notifications You must be signed in to change notification settings

r0x0d/bootstrap

Repository files navigation

Bootstrap

This repository contain my special configs/settings when I need to bootstrap my system from a fresh install.

What this bootstrap thingy do?

It will use ansible to perform the following operations:

  • Install some required packages to progress with the playbook
    • Install unzip
    • Install python-pip
  • Add some configurations to /etc/dnf/dnf.conf
  • Add some of my aliases and bash settings into $HOME/.bashrc
  • Sync some of the local files from this repo to their needed locations
  • Install the system packages that I use often
  • Upgrade the system packages to be all of them at the latest version
  • Apply my KDE settings to the system
  • Cleanup any changes left

Nice! How do I run this?

Pretty easy, my friend! Just type in your shell the following:

make local 

If you are not sure and want to test this first in an environment where you can't destroy your system, you can do so by typing:

make vagrant

And it will bring a vagrant machine to you and run the playbook in there.

About

I'm lazy. I do a fresh install of my system every now and then. Yeah, this uses ansible to bootstrap everything.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published