/dotfiles

Initialise a workstation with Ansible

Primary LanguageShell

dotfiles

Bootstrap a workstation using Ansible. Individual configurations are stored in the following repos:

Prerequisites:

  • ansible
  • curl
  • git

Clone this repo then run:

$ ansible-galaxy collection install community.general
$ ansible-playbook -K local.yml --tags dev

Available tags:

  • dev
  • i3
  • sway

Git Protocol

Note that repos are cloned using ssh by default, so you need to configure git and add an ssh key to Github. You can change this behaviour by setting the git.protocol variable, i.e.:

$ ansible-playbook -K local.yml --tags dev --extra-vars '{"git": {"protocol":"https"}}'

Supported systems

  • Fedora 36