Skip to content

comdotlinux/ansible

Repository files navigation

ansible yaml-lint ansible-lint

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
    1. Check and enable the virtual environment if it does not exist
    2. Setup if virtual environment does not exist
    3. Update pip
    4. install dependencies if requirements.txt is changed (uses sha512sum : see requirements.sha512sum)
    5. runs yamllint on ALL files
    6. runs ansible-lint on post-install.yml playbook
    7. finall run the playbook

My Local setup (only tested on Linux Mint / Ubuntu / Pop OS)

  1. This is stored in local-setup directory
  2. Currently it does the following
    1. Installs some common softwares
      1. stow
      2. neovim
      3. htop
      4. conky-all
      5. byobu
      6. evolution-ews
      7. guake
      8. autokey-gtk
      9. slack-desktop
      10. powerline
      11. curl
      12. unzip
    2. Sets up the bat batcat command as replacement of cat (cat is renamed to oldcat)
    3. Sets up pup
    4. Visual Studio Code
    5. Docker
    6. docker-compose
    7. Sets Up Jetbrains Font and Powerline fonts
    8. Installs / Upgrades GIT using PPA
    9. Installs github-cli
    10. Installs google-chrome
    11. Installs hub
    12. KeepassXC
    13. Ngrok
    14. Smplayer
    15. peek
    16. VirtualBox including the extpack
    17. kubectl
    18. minikube
    19. insync
    20. yubico

Things planned (someday!)

  1. Jetbrains Toolbox
  2. Openshift OC
    • Problem seems to be that now this requires login.

About

My Ansible Playbooks and scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages