Configurer apt et gérer les paquets communs
Go to file
2023-11-28 10:57:22 +01:00
defaults feat: Add extra respositories 2023-11-28 10:57:22 +01:00
handlers feat: Add extra respositories 2023-11-28 10:57:22 +01:00
meta [INFO] Création du rôle 2023-05-24 12:31:54 +02:00
tasks feat: Add extra respositories 2023-11-28 10:57:22 +01:00
templates feat: Add extra respositories 2023-11-28 10:57:22 +01:00
.gitignore Initial commit 2022-10-24 13:37:13 +00:00
LICENSE Initial commit 2022-10-24 13:37:13 +00:00
README.md [INFO] Création du rôle 2023-05-24 12:31:54 +02:00

role_apt

Rôle de configuration du gestionnaire de paquet apt et de déploiement/suppression de paquets.

Variables

apt_distribution_name

Nom de la distribution utilisée.

Valeur par défaut: debian

apt_distribution_release

Nom de la version de la distribution utilisée.

Valeur par défaut: bullseye

apt_distribution_sections

Sections où seront chercher les paquets (exemple : main contrib non-free).

Valeur par défaut: main

apt_remove

Liste de paquets qui seront désinstallés.

Valeur par défaut: aucune

apt_install

Liste de paquets qui seront installés.

Valeur par défaut: aucune

Exemple d'utilisation

inventory.yml

---

all:
  hosts:
    host1.ykn.local:

group_vars/all.yml

---

apt_remove:
  - cloud-guest-utils
  - cloud-init

apt_install:
  - fail2ban
  - nftables
  - tmux

playbook.yml

---

- hosts: 'all'
  roles:
    - name: apt