Comment obtenir le premier élément d'une liste à partir de la sortie de l'installation du module dans Ansible?
J'ai reçu les données suivantes de la configuration du module:
"ansible_nodename": "3d734bc2a391",
"ansible_os_family": "RedHat",
"ansible_pkg_mgr": "yum",
"ansible_processor": [
"AuthenticAMD",
"AMD PRO A10-8700B R6, 10 Compute Cores 4C+6G"
],
"ansible_processor_cores": 1,
"ansible_processor_count": 1,
"ansible_processor_threads_per_core": 1,
Je veux récupérer la 1ère valeur de ansible_processor
et l'utiliser dans un Jinja2 modèle.
Si j'utilise {{ ansible_processor }}
, c'est de me donner deux valeurs:
"AuthenticAMD",
"AMD PRO A10-8700B R6, 10 Compute Cores 4C+6G"
Mais je veux seulement le premier.
OriginalL'auteur thinkingmonster | 2017-01-12
Vous devez vous connecter pour publier un commentaire.
Obtenir le premier élément de la liste:
Ou:
OriginalL'auteur techraf
Essayez ceci pour la commune de gérer cette situation:
Ref: get-première-n-elements-de-une-liste-de-jinja2-modèle-en-ansible
OriginalL'auteur Cheney