Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.23 KB

README.md

File metadata and controls

32 lines (20 loc) · 1.23 KB

ubuntu-dev-ansible

I use this project to configure my ubuntu machine. That way I can wipe and re-install with less effort.

Getting Started

  1. sudo apt install curl
  2. curl -LsSf https://astral.sh/uv/install.sh | sh
  3. uv sync -p 3.12 && . .venv/bin/activate
  4. ansible-galaxy role install markosamuli.linuxbrew hurricanehrndz.rustup
  5. ansible-playbook --ask-become-pass playbook.yml

For some extra LLM goodies (Ollama, open-webui, fabric, ...)

  • ansible-playbook --ask-become-pass playbook.yml --tags llm

Debugging

  • Print current ansible facts filtered using ansible localhost -m ansible.builtin.setup -c local -a 'filter=ansible_d*'

Fork! Copy! Adapt!

The recommanded way to interract with this repository is to make a fork/copy and adapt the code to fit your needs (bring your dotfiles and shiny packages) Pull requests are still more than welcome to improve this version!

This repository is public domain, distributed under the Unlicense, so you can do whatever you want with it, see LICENSE.

Credits

Thank you, Adam, for your macos-ansible project and blog post, that inspired this project.