diff --git a/ansible/roles/software/vars/main.yml b/ansible/roles/software/vars/main.yml index 2b3447f..f9127a3 100644 --- a/ansible/roles/software/vars/main.yml +++ b/ansible/roles/software/vars/main.yml @@ -33,40 +33,40 @@ default_apt_packages: # Specific versions for software (github) # Fixed versions should be set without `v` prefix (e.g: 1.4.3) github_packages: - neovim: latest - lunarvim: latest # Gets latest tag. You can set it to `master` to be more latest :) - diff_so_fancy: latest - bat: latest - zoxide: latest - helm: latest - lazygit: latest - fzf: latest - tmux: latest - ripgrep: latest - fd: latest - kind: latest - k9s: latest - yq: latest - win32yank: latest + neovim: 0.9.0 + lunarvim: 1.3.0 # Gets latest tag. You can set it to `master` to be more latest :) + diff_so_fancy: 1.4.3 + bat: 0.23.0 + zoxide: 0.9.0 + helm: 3.11.3 + lazygit: 0.37.0 + fzf: 0.39.0 + tmux: 3.3a + ripgrep: 13.0.0 + fd: 8.7.0 + kind: 0.18.0 + k9s: 0.27.3 + yq: 4.33.3 + win32yank: 0.1.1 terraform: 1.2.9 terragrunt: 0.43.2 git_fuzzy: latest # Does not have releases, latest (for latest commit) or specific commit - nvm: latest # Node Version Manater - tpm: latest # Tmux plugin manager. Does not have releases, gets latest tag instead - pes: latest # Puppet Editor Services. They don't release anymore, so latest means latest commit - p10k: latest + nvm: 0.39.3 # Node Version Manater + tpm: 99469c4a9b1ccf77fade25842dc7bafbc8ce9946 # Tmux plugin manager. Does not have releases, gets latest tag instead + pes: cbe2698754eff347f0faa2af57ff8e641f57b388 # Puppet Editor Services. They don't release anymore, so latest means latest commit + p10k: 1.17.0 rvm1_ansible: 2.2.0 # Version of https://github.com/rvm/rvm1-ansible # Kubectl version -kubectl_version: latest +kubectl_version: 1.27.1 # Packages and their versions to install with PIP pip_packages: - thefuck: "latest" - gita: latest + thefuck: "3.32" + gita: 0.16.2.4 # FZF fzf_git_url: "https://github.com/junegunn/fzf.git" fzf_home: "{{ ansible_env.HOME }}/.fzf" # Git from custom PPA repo -git_apt_version: latest +git_apt_version: 1:2.40.1-0ppa1~ubuntu22.04.1 # GIT Fuzzy git_fuzzy_url: "https://github.com/bigH/git-fuzzy.git" git_fuzzy_home: "{{ ansible_env.HOME }}/.local/opt/git-fuzzy" @@ -92,10 +92,10 @@ docker_apt_dependencies: - lsb-release # Docker main packages from APT repo docker_apt_packages: - docker-ce: latest - docker-ce-cli: latest - containerd.io: latest - docker-compose-plugin: latest + docker-ce: 5:23.0.5-1~ubuntu.22.04~jammy + docker-ce-cli: 5:23.0.5-1~ubuntu.22.04~jammy + containerd.io: 1.6.20-1 + docker-compose-plugin: 2.17.3-1~ubuntu.22.04~jammy # RVM / Ruby rvm1_rubies: - ruby-3.1.3 @@ -121,12 +121,12 @@ puppet_rubies: # PDK (Puppet Development KIT) # Please note the module does not support package downgrades - if PDK is already installed in higher version, remove it first. -puppet_pdk_version: latest +puppet_pdk_version: 2.7.0.0-1focal # Node node_version: 'lts/gallium' # Ansible -ansible_pip_version: latest -ansible_lint_pip_version: latest +ansible_pip_version: 7.5.0 +ansible_lint_pip_version: 6.15.0 # LunarVIM lunarvim_url: https://github.com/lunarvim/lunarvim.git lunarvim_home: "{{ ansible_env.HOME }}/.local/opt/lunarvim"