/devbox

Ansible playbook to provision my local environment

Primary LanguageJinjaMIT LicenseMIT

Note: This repository’s Ansible configuration is out of date; instead, look at home-manager.config for a more recent version.

devbox

Build

Ansible playbook to provision my local environment. All dotfiles are located in a separate repository for better reusability.

Requirements

  • Python 3

Getting Started

Create a virtual environment:

python -m venv .venv

Active the virtual environment:

# bash or zsh
source .venv/bin/activate
# fish
source .venv/bin/activate.fish

Install Python dependencies:

pip install -r requirements.txt

Run the playbook:

ansible-playbook site.yml -K