An ansible role to install necessary packages and configure my Ubuntu and macOS.
OS | Architecture | Tested |
---|---|---|
Ubuntu 22.04.3 LTS |
arm64 , amd64 |
✅ |
15.3.2 |
arm64 |
✅ |
Example: veerendra2/prepare-my-machine
ansible-galaxy install veerendra2.prepare_dev_setup
---
- hosts: all
roles:
- veerendra2.prepare_dev_setup
---
# docker images to be pulled
docker_images:
- alpine
- veerendra2/utils:latest
# clone git repos
git_projects: []
# authorized keys from url
public_keys_url: https://github.com/veerendra2.keys
# install dotfiles [https://github.com/veerendra2/dotfiles.git]
install_dotfiles: true
# add hosts to ~/.ssh/known_hosts
known_hosts_list:
- github.com
- gitlab.com