Skip to content

UnknownPlatypus/ubuntu-dev-ansible

Repository files navigation

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.

About

Configuring my Ubuntu machine with Ansible

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published