7.5. Activation des référentiels en utilisant le rôle système rhc
Vous pouvez activer ou désactiver à distance les référentiels sur les nœuds gérés en utilisant le rôle système rhc
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 disposez des détails des référentiels que vous souhaitez activer ou désactiver sur les nœuds gérés.
- Vous avez enregistré le système.
Procédure
Créez un fichier playbook, par exemple
~/configure-repos.yml
:Pour activer un référentiel :
--- - name: Enable repository hosts: managed-node-01.example.com vars: rhc_repositories: - {name: "RepositoryName", state: enabled} roles: - role: rhel-system-roles.rhc
Pour désactiver un référentiel :
--- - name: Disable repository hosts: managed-node-01.example.com vars: rhc_repositories: - {name: "RepositoryName", state: disabled} roles: - role: rhel-system-roles.rhc
Exécutez le manuel de jeu :
# ansible-playbook ~/configure-repos.yml
Ressources supplémentaires
-
Le fichier
/usr/share/ansible/roles/rhel-system-roles.rhc/README.md