An ansible collection, used to configure a ubuntu remotely or locally
wget -qO- https://github.com/Giancarmine/ansible-DRP/blob/main/bootstrap.sh | bash- Get Ubuntu Latest LTS release ISO image from ubuntu website
- Create a bootable USB stick using "rufus" or "ventoy"
- During installation, ensure to use full-disk-encryption, which requires using LVM
sudo apt update
sudo apt install ansible
NETRC=/dev/null ansible-galaxy collection install community.general| Role | Include | Pre-requisite | Status |
|---|---|---|---|
| base | APT: wget, copyq, curl, fwupd, git, zip, unrar, unzip, net-tools, python3-pip, software-properties-common SNAP: NONE | NONE | ✅ |
| ohmyzsh | zsh and ohmyzsh config | NONE | ✅ |
| topgrade | NONE | NONE | ✅ |
| vscode | NONE | NONE | ✅ |
| docker | NONE | NONE | ✅ |
| k8s_tools | kops, kubectl, kubelogin, istioctl, helm, kustomize | NONE | ✅ |
vagrant upvagrant destroyvagrant destroy -f && vagrant upsh bootstrap.shansible-playbook utils.yml -K- ubuntu 24.04
https://github.com/arcones/my-DRP
https://pbassiner.github.io/blog/automating_my_dev_setup.html
https://github.com/pbassiner/dev-env
https://gist.github.com/komuw/b3b5d24977d4df7bd549#gistcomment-3741919
https://github.com/Preetam/transverse/tree/master/.github/actions/ansible