automate environment - GradedJestRisk/linux-training GitHub Wiki
Ansible
https://opensource.com/article/20/9/install-packages-ansible
https://docs.ansible.com/ansible/latest/cli/ansible-playbook.html
Always up-to-date: topgrade
Install
sudo apt install cargo
cargo --version
cargo install topgrade
cat ~/.config/topgrade.toml
Update:
- packages
- apt
- flatpack
- language-specific:
- js: npm
- Java: SDKman
- python: pip3
- ruby
- docker images
- zsh
Schedule it on boot using cron.