My Precious Tools 4 Dev is all the tools that I need in every machine I use.
Every time I change machine, for instance to test a new Linux distribution, I have to install several tools all over again.
So this project will use Ansible scripts (with Roles) to do so.
- Microsoft Edge
- Spotify
- Spotube
- Synology Drive Client
- https://extensions.gnome.org/extension/4481/forge/
- Ansible
- Custom Roles
- Oh My Zsh
- Plugins
- ohmyzsh-full-autoupdate
- zsh-autosuggestions
- zsh-syntax-highlighting
- zsh-bat
- you-should-use
- docker
- kubectl
- microk8s
- minikube
- git
- sudo
- ansible
- terraform
- npm
- pip
- z
- Plugins
- Meld
- nerd-fonts
- Terraform
- JetBrains Rider
- JetBrains Toolbox
- Docker
- Oh My Zsh
aptPackage Manager- net-tools
- nano
- parted
- Cockpit | https://localhost:9090
- unzip
aptPackage Manager - Desktop- snapd
- yakuake
- KeePasXC (keepassxc)
- FileZilla (filezilla)
- Krita (krita)
- Remmina (remmina)
- NetworkManager - Fortinet SSLVPN Client (network-manager-fortisslvpn)
- NetworkManager - OpenVPN Client (network-manager-openvpn)
snapdPackage Manager- [ ]
snapdPackage Manager - Desktop- obsidian
- code
- drawio
- Package Manager
- vim
Ubuntu builds are available in a PPA here.
To configure the PPA on your system and install Ansible run these commands:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository --yes --update ppa:ansible/ansible
sudo apt install ansible
sudo apt install python-argcomplete
ansible-galaxy collection install community.generalsudo dnf install ansible
sudo dnf install python-argcomplete
ansible-galaxy collection install community.generalssh -i ~/.ssh/onemarc_rsa [email protected]
ssh -i ~/.ssh/onemarc_rsa [email protected]
ssh -i ~/.ssh/onemarc_rsa [email protected]
ssh -i ~/.ssh/onemarc_rsa [email protected]
## Usage
```bash
ansible-galaxy install -r inventory/hypervisors_requirements.yml --force && \
ansible-playbook -i inventory/hypervisors.yml default-tools.ymlansible-galaxy install -r inventory/servers_requirements.yml --force && \
ansible-playbook -i inventory/servers.yml default-tools.ymlansible-galaxy install -r inventory/workstation_requirements.yml --force && \
ansible-playbook -i inventory/workstation.yml default-tools.ymlThis scripts was created at 2024 by fmarcelinoPT. Feel free to customize or extend it to fit your needs.