5 ms·
Looping in ansible/terraform is exactly the problem. Logic and control flow in YAML/hcl is a nightmare. Plus there's no debugging! You can't set breakpoints in
by chologrande 4y ago
Looping in ansible/terraform is exactly the problem. Logic and control flow in YAML/hcl is a nightmare. Plus there's no debugging! You can't set breakpoints in a yaml file or HCL.
Adding more YAML to be parsed by other YAML is just terrible at scale.
- senorsmile 4y agoYou definitely can in Ansible.
- chologrande 4y agoyou _can_. but _should_ you? Ansible / Terraform are great when you're declarative, but once you start adding too much logic, things get hairy.