This Ansible playbook automates many of the (my) tasks whenever starting with a fresh OS installation or new computer.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Michael Zeevi f6778ec0b9
refactored and passed test on new laptop
2 months ago
README.md testing support for deb packages via apt 2 months ago
bootstrap.yaml refactored and passed test on new laptop 2 months ago

README.md

Ansible Playbook for Bootstrapping a (new) Computer

About

Note: Still under construction!

This Ansible playbook automates many of my tasks whenever starting with a fresh OS installation or new computer. It is tailored to my use, but can act as a reference for others to adopt and adapt as their own (kind of like when sharing your dotfiles).

Usage

  1. Install Ansible:
    sudo apt update
    sudo apt install -y ansible git python3-pip
    
  2. Play the playbook, from remote repository:
    export ANSIBLE_LOG_PATH=~/ansible-bootstrap.log  # optional, for storing log
    sudo true                                        # to prevent a `sudo: a password is required` error
    ansible-pull -U https://codeberg.org/maze/ansible-bootstrap-computer bootstrap.yaml
    

    Note: One may add -C $BRANCH_NAME to use any non-default branch.