diff --git a/posts/2023-09-21-graduating-automation/index.html b/posts/2023-09-21-graduating-automation/index.html index 4261ac0..036460e 100644 --- a/posts/2023-09-21-graduating-automation/index.html +++ b/posts/2023-09-21-graduating-automation/index.html @@ -198,7 +198,7 @@

Graduating with Automation Practices

There’s a variety of methods available to do this, I’ve written an example playbook that illustrates how this can be done. Using a report like this can help you group together common configuration artifacts like NTP server, DNS information, device services or purpose, etc. Using this information combined with the above helps you decide what commonality may exist across hosts. This can help you better define what should be handled in a host_var, group_var, role or default var, etc. Putting this in a text format helps you build a directory folder scaffolding structure for these common configuration artifacts and logic. A resource that can help in this area is the Ansible Variable Precedence order. Using this as a reference, you can decide where host variable classification should be, what might make sense as a sane default with other variable options that have an option to supersede it. For example:

-

Ansible Variables Precedence

+

Ansible Variables Precedence