1
0
Fork 0
dotfiles/ansible/roles/packages/tasks/debian.yml

35 lines
1 KiB
YAML

- name: Add Kubernetes repository
block:
- name: Add key
ansible.builtin.shell: curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
- name: Add repo
ansible.builtin.apt_repository:
repo: 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /'
state: present
filename: kubernetes
- name: add charm.sh repository
block:
- name: Add key
ansible.builtin.shell: curl -fsSL https://repo.charm.sh/apt/gpg.key | gpg --dearmor -o /etc/apt/keyrings/charm.gpg
- name: Add repo
ansible.builtin.apt_repository:
repo: "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ * *"
filename: charm.sh
- name: Install Debian packages
ansible.builtin.package:
name:
- qalculate-gtk
- rofi-dev
- g++
- nodejs
- npm
- python3.11-venv
- parallel
- snapd
- kubectl
- glow
state: present