All my ansible playbooks are stored here. However not all are maintained.
- Running the shell script lintAndRun.sh does a few things to ease checks before running
- Check and enable the virtual environment if it does not exist
- Setup if virtual environment does not exist
- Update pip
- install dependencies if requirements.txt is changed (uses sha512sum : see requirements.sha512sum)
- runs yamllint on ALL files
- runs ansible-lint on post-install.yml playbook
- finall run the playbook
- This is stored in local-setup directory
- Currently it does the following
- Installs some common softwares
- stow
- neovim
- htop
- conky-all
- byobu
- evolution-ews
- guake
- autokey-gtk
- slack-desktop
- powerline
- curl
- unzip
- Sets up the bat
batcat
command as replacement of cat (cat
is renamed tooldcat
) - Sets up pup
- Visual Studio Code
- Docker
- docker-compose
- Sets Up Jetbrains Font and Powerline fonts
- Installs / Upgrades GIT using PPA
- Installs github-cli
- Installs google-chrome
- Installs hub
- KeepassXC
- Ngrok
- Smplayer
- peek
- VirtualBox including the extpack
- kubectl
- minikube
- insync
- yubico
- Installs some common softwares
- Jetbrains Toolbox
- Openshift OC
- Problem seems to be that now this requires login.