Puncte:0

Puppet: creează un cont de utilizator și folosește-i UID/GID-ul în resursa dependentă

drapel in

Aș dori ca Puppet să facă următoarele pe gazdă:

  • Asigurați-vă un utilizator numit utilizatorul meu există.
    • Nu vreau să codific UID-ul deoarece există mai mulți utilizatori creați astfel.
  • Utilizați UID-ul de utilizatorul meu într-un script shell (din păcate, numele de utilizator nu funcționează).

Pana acum am:

utilizator { 'myuser':
    asigura => prezent,
    sistem => adevărat,
}

fișier { '/opt/myuser-uid':
    asigura => fișier,
    conținut => Utilizator['myuser']['uid'],
}

Cu toate acestea, conținutul fișierului devine gol.

Cum pot scrie UID-ul nou creat într-un fișier?

drapel cn
Este populat la o a doua rulare? Amintiți-vă că Puppet este declarativ, așa că dacă resursa nu există la momentul compilarii catalogului, atunci nu va fi în fișier. Dar m-aș aștepta să apară ulterior.
drapel in
Nu, se pare că `Utilizator['myuser']` conține doar ceea ce am pus acolo, și nu UID-ul.
drapel cn
În acest caz, fie trebuie să scrieți un fapt personalizat, fie să gestionați ID-ul utilizatorului cred.

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.