setup-cockpit/roles/base/tasks/main.yml

34 lines
804 B
YAML

---
- name: Install packages (Archlinux)
become: true
pacman:
name:
- archlinux-keyring
- base-devel
- curl
- pacman-contrib # for checkupdates, paccache, pacdiff...
- pkgfile # get hint on missing package when command not found
- python-pip
- python-setuptools
- python-wheel
- reflector
- wget
when: ansible_facts['distribution'] == 'Archlinux'
- name: Install packages (Debian)
become: true
apt:
name:
- build-essential
- curl
- python3-pip
- python3-setuptools
- python3-venv
- python3-wheel
- wget
when: ansible_facts['distribution'] == 'Debian'
- name: Update pkgfile for Archlinux
become: true
command: pkgfile -u
when: ansible_facts['distribution'] == 'Archlinux'