37 lines
1.1 KiB
YAML
37 lines
1.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
|
|
- postgresql-client-common
|
|
- postgresql-client-15
|
|
state: present
|