Puncte:1

Ansible popularea unei variabile bazată pe un param json cu un param json

drapel cn
raw

Am o variabilă care conține json:

{
    „ansible_facts”: {
        „ansible_network_resources”: {
            „interfețe”: [
                {
                    "descriere": "*** - LOCAL A - ***",
                    „activat”: adevărat,
                    "name": "FastEthernet0"
                },
                {
                    "descriere": "*** - LOCAL B - ***",
                    „activat”: adevărat,
                    "nume": "GigabitEthernet1/0/1"
                },
                {
                    "descriere": "*** - LOCAL C - ***",
                    „activat”: adevărat,
                    "name": "FastEthernet1"
                }
            ]
        }
    }
}

Și trebuie să populez o variabilă cu numele interfeței atunci când descrierea conține un anumit cuvânt.

Puncte:1
drapel br

Î: "Populați o variabilă cu numele interfeței atunci când descrierea conține un anumit cuvânt."

A: De exemplu

    - set_fact:
        rezultat: „{{ ansible_facts.ansible_network_resources.interfaces|
                   selectattr('descriere', 'căutare', model)|
                   harta(atribut='nume')|
                   lista }}"
      vars:
        model: „LOCAL A”

  rezultat:
  - FastEthernet0

și

    - set_fact:
        rezultat: „{{ ansible_facts.ansible_network_resources.interfaces|
                    selectattr('descriere', 'căutare', model)|
                    harta(atribut='nume')|
                    lista }}"
      vars:
        model: „LOCAL”

  rezultat:
  - FastEthernet0
  - GigabitEthernet1/0/1
  - FastEthernet1
drapel cn
raw
Multumesc mult pentru ajutorul tau !
drapel br
Nu uitați să [acceptați](https://stackoverflow.com/help/someone-answers) răspunsul dacă acesta este ceea ce doriți.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.