Variabelen prefixen en woorden scheiden in Ansible
Prefix publieke rolvariabelen met de rolnaam, interne rolvariabelen met __role_name_, inventarisvariabelen met een projectvoorvoegsel, en scheid woorden in variabelenamen met underscores.
Prefix publieke rolvariabelen met de rolnaam, interne rolvariabelen met __role_name_, inventarisvariabelen met een projectvoorvoegsel, en scheid woorden in variabelenamen met underscores.
Gebruik item als de standaard loop-variabele. Reserveer loop_control.loop_var voor gevallen waarin item zou botsen over loop-grenzen, zoals geneste loops en include_tasks.
Geef de voorkeur aan dotnotatie voor vaste sleutels. Gebruik bracketnotatie alleen wanneer dotnotatie de toegang niet veilig of correct kan uitdrukken.
Gebruik loop_control.label om de Ansible loop output kort en leesbaar te houden wanneer een loop over dictionaries of andere grote waarden itereert.
Definieer download-URL’s en paden in variabelen in plaats van ze in taken te hardcoderen.
Gebruik schuine strepen voor alle paden bij het richten op MS Windows hosts. Converteer naar backslashes alleen indien nodig.
Gebruik een consistente tagstructuur in Ansible-rollen om playbook-runs gerichter en onderhoudbaarder te maken.
Gebruik woordeboeksamenvoeging doelbewust en voorspelbaar in Ansible-inventarissen om overschrijvingen onderhoudbaar te houden.
Geef de voorkeur aan korte, consistente namen die ruis verminderen zonder variabelen of identifiers onduidelijk te maken.
Geef de voorkeur aan import_tasks, import_role of de play-level roles-sectie voor herbruikbare Ansible-content. Gebruik include_tasks of include_role alleen wanneer dynamisch runtime-gedrag nodig is.
Was deze pagina nuttig?
Fijn om te horen! Vertel ons alstublieft hoe we kunnen verbeteren.
Jammer om dat te horen. Vertel ons alstublieft hoe we kunnen verbeteren.