Puncte:1

Ansible nu poate seta numele de gazdă

drapel im

Mă confrunt cu o problemă cu ansible. Încerc să setez numele de gazdă local al VM-ului la numele inventarului ansible.

sarcina mea arată astfel:

  - nume: setați numele gazdei la {{ inventory_hostname }}
    nume gazdă:
      Nume:
        - „{{inventory_hostname}}”

când rulez playbook-ul primesc următoarea eroare:

fatal: [sl-testvm101]: FAILED! => {"schimbat": false, "msg": "Comandă eșuată rc=1, out=, err=\u001b[0;1;31mNu s-a putut seta proprietatea: Nume de gazdă nevalid '['sl-testvm101']'\u001b [0m\n"}

gazda țintă este ubuntu 20.04.1

Vreo idee?

Zeitounator avatar
drapel fr
`name` ar trebui să fie un șir, nu o listă => `name: "{{ inventory_hostname }}"`
drapel in
Ar trebui să postezi asta ca răspuns
Puncte:2
drapel th
      Nume:
        - „{{inventory_hostname}}”

Aceasta este o listă YAML; există locuri în care puteți folosi fie o listă, fie un șir, dar acesta nu este unul dintre ele. Acest parametru acceptă doar un singur șir, așa că asta ar trebui să transmiteți. În caz contrar, modulul încearcă să seteze numele de gazdă la o reprezentare șir a listei, care nu este un nume de gazdă valid și nu reușește.

      nume: „{{ inventory_hostname }}”

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.