Modernize Ansible playbooks: replace deprecated syntax (include: -> include_tasks:, with_items -> loop), use ansible.builtin modules, organize variables (defaults/main.yml), standardize tags, add prerequisites assertions and meta/main.yml

This commit is contained in:
Yacine31
2025-12-02 11:05:50 +01:00
parent fed4a87173
commit 75485f2f7c
19 changed files with 221 additions and 164 deletions

View File

@@ -5,13 +5,13 @@
# ajout du repository epel si non présent
- name: YUM - installation du paquet oracle-epel-release
yum: name="oracle-epel-release-el{{ ansible_distribution_major_version }}" state=latest disable_gpg_check=yes
ansible.builtin.package: name="oracle-epel-release-el{{ ansible_distribution_major_version }}" state=latest disable_gpg_check=yes
tags: install_epel
# when: ansible_distribution_major_version == '9'
# installation rlwrap depuis le repo epel
- name: YUM - installation de packages supplémentaires
yum:
ansible.builtin.package:
name:
- rlwrap
- htop
@@ -26,6 +26,6 @@
# suppression du repo epel car il n'est plus necessaire
- name: YUM - désinstallation du paquet oracle-epel-release
yum: name="oracle-epel-release-el{{ ansible_distribution_major_version }}" state=absent disable_gpg_check=yes
ansible.builtin.package: name="oracle-epel-release-el{{ ansible_distribution_major_version }}" state=absent disable_gpg_check=yes
tags: install_epel
# when: ansible_distribution_major_version == '9'