7.6. Définir les versions en utilisant le rôle système rhc

Vous pouvez limiter le système à l'utilisation des dépôts d'une version mineure particulière de RHEL au lieu de la dernière. Vous pouvez ainsi verrouiller votre système sur une version mineure spécifique de RHEL.

Conditions préalables

  • Vous avez préparé le nœud de contrôle et les nœuds gérés.
  • Vous êtes connecté au nœud de contrôle en tant qu'utilisateur pouvant exécuter des séquences sur les nœuds gérés.
  • Le compte que vous utilisez pour vous connecter aux nœuds gérés dispose des autorisations sudo.
  • Les nœuds gérés ou les groupes de nœuds gérés sur lesquels vous souhaitez exécuter cette séquence sont répertoriés dans le fichier d'inventaire Ansible.
  • Vous connaissez la version mineure de RHEL à laquelle vous souhaitez verrouiller le système. Notez que vous ne pouvez verrouiller le système que sur la version mineure de RHEL que l'hôte exécute actuellement ou sur une version mineure ultérieure.
  • Vous avez enregistré le système.

Procédure

  1. Créez un fichier playbook, par exemple ~/release.yml:

    ---
    - name: Set Release
      hosts: managed-node-01.example.com
      vars:
        rhc_release: "8.6"
      roles:
        - role: rhel-system-roles.rhc
  2. Exécutez le manuel de jeu :

    # ansible-playbook ~/release.yml

Ressources supplémentaires

  • Le fichier /usr/share/ansible/roles/rhel-system-roles.rhc/README.md