Puncte:0

ansible - cum să treci peste eroarea „acțiuni conflictuale”?

drapel de

Am un manual Ansible pentru crearea și redimensionarea volumelor logice

# playbook lvol.yml
- gazde: pas
  sarcini:
  - nume: „create /dev/sdb1 -> 20 GB (din 35 GB)”
    comunitate.general.despărțit:
    dispozitiv: /dev/sdb
    Numărul 1
    stare: prezent
# fs_type: ext4


  - nume: „redimensionați vgsys prin /dev/sdb1”
    community.general.lvg:
    vg: vgsys
    pvs: /dev/sdb1

  - nume: „extinde lv „nume” la 10 GB din /dev/sdb (35 GB)”
    community.general.lvol:
      vg: vgsys
      lv: nume
      dimensiune: 10g

Sintaxa yaml pare să fie bună (verificată cu onlineyamltools.com), dar primesc această eroare la execuție:

EROARE! declarații de acțiune conflictuale: community.general.parted, device

Eroarea pare să fie în „/path/to/lvol.yml”: rândul 4, coloana 5, dar poate
fi în altă parte în fișier, în funcție de problema exactă de sintaxă.

Linia ofensiva pare a fi:

  sarcini:
  - nume: „create /dev/sdb1 -> 20 GB (din 35 GB)”
    ^ aici

dacă comentez prima sarcină (community.general.parted) apare aceeași eroare pentru a doua sarcină (lvol).

poate cineva să mă îndrume în direcția corectă cum să trec peste asta?

Puncte:0
drapel in

Yaml-ul dvs. nu este indedet corect.

Trebuie să indentați parametrii unui modul cu un nivel mai departe:

- gazde: pas
  sarcini:
  - nume: „create /dev/sdb1 -> 20 GB (din 35 GB)”
    comunitate.general.despărțit:
      dispozitiv: /dev/sdb
      Numărul 1
      stare: prezent
  # fs_type: ext4

  - nume: „redimensionați vgsys prin /dev/sdb1”
    community.general.lvg:
      vg: vgsys
      pvs: /dev/sdb1

Sarcina ta cu lvol modulul este deja corect.

Validatorul online nu poate detecta asta, deoarece poate verifica doar pentru yaml corect sintactic, nu pentru chei și valori funcționale corecte.

vrms avatar
drapel de
scuze, nou din greșeală... mulțumesc pentru indicator. Încă mai primesc erori atunci când folosesc „FQDN” (cum ar fi „community.general.parted”) pentru module (contrazic sfaturile pe care le-am văzut despre asta. Funcționează când mă refer la numele simplu („parted”).
vrms avatar
drapel de
problema cu denumirea modulului menționat mai sus se datorează probabil versiunii (2.9) pe care o rulez pe o mașină rhel83

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.