Skip to content

Automated dev setup for Ubuntu using Ansible

BenWolfaardt/Ansible_Ubuntu_Dev_Config

Repository files navigation

Ansbile config for my Ubuntu Dev devices

Over the years I've formatted and re-installed OSes far too many times... so when I discoverd Ansible it was the obvious first thing to automate in my life.

TODOs

  • See snapd tasks for tips on how to check things before re-installing unecessarily
  • Update bootstrap to have the pyenv setup - wait, we can't as pyenv is installed by Ansible
  • Update my dotfiles to have the poetry config and have a branch for different OS's
  • Check if things are already installed before re-running them in full
  • see more details from sys0dm1n for notify: Update apt cache
  • Browser
    • Browser extensions
  • General maintenance
    • Check if Discord has a new version, then delete current version and install new version
    • VSCode update
    • A cronjob that runs sudo-update at x interval
  • openssl - https://github.com/sys0dm1n/ansible-ubuntu-desktop/blob/master/roles/common/files/openssl.cnf

Insperation

ANSIBLE_PYTHON_INTERPRETER=/home/ben/.pyenv/versions/3.12.8/bin/python ansible-playbook -i "localhost," -c local main.yml --ask-become-pass -vv

About

Automated dev setup for Ubuntu using Ansible

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published