Bootstrap ansible playbook for my local dev machine
  • Vim Script 96.5%
  • Shell 2.6%
  • Dockerfile 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-03-20 00:38:00 +00:00
files feat: update init.vim config 2022-07-02 22:56:28 +01:00
tasks fix: changes for KDE 2024-03-20 00:38:00 +00:00
.gitignore feat: add glow markdown reader 2022-07-27 17:11:12 +01:00
Dockerfile feat: add more tools to script 2022-06-22 02:46:05 +01:00
install.sh feat: add some more stuff I need 2022-06-21 23:54:45 +01:00
install_deps.sh feat: add more tools to script 2022-06-22 02:46:05 +01:00
LICENSE feat: add LICENSE file 2022-06-22 03:06:19 +01:00
local.yml fix: changes for KDE 2024-03-20 00:38:00 +00:00
README.md chore: update README.md 2022-06-22 23:14:52 +01:00
requirements.yml feat: add some more stuff I need 2022-06-21 23:54:45 +01:00
Vagrantfile fix: correct libvirt configuration 2022-06-22 03:12:08 +01:00

Ansible Fedora Bootstrap

This playbook is so I can spin up my desired development environment on a new fedora machine. How to use:

cd into this repo directory

./install.sh

This will fail the first time. Quit your terminal and run it again. The reason this fails is a peculiarity of installing node through nvm. I still need to figure out a way to get around this limitation.

And then you should have a nice new configured install to play with. If you use this for yourself I would recommend changing tasks/git.yml to reflect your github username and email.

Docker

This does not yet work properly. There's an issue created to track this.

Vagrant

You can spin up a fedora VM using ansible and vagrant. To do so run:

vagrant up

If for whatever reason provisioning fails the first time, you can try again by running:

vagrant provision

Terminate and delete the VM with:

vagrant destroy