Approaches and tooling for Infrastructure Automation, not just IaC, in real life?
I want to understand what do you use in your on-prem environment for infrastructure automation: provisioning, configuring, and managing infrastructure including Networking, Network Security and Compute/Virtualization components? I am kinda looking for a solution/tool to rule-them-all to cover infrastructure day0/1/2...Trying to get a as-centralized-as-possible model instead of distributed among several tools to accomplish the tasks.
I am semi-good on Terraform with Git to build/provision the infrastructure but I keep hearing I am wrong to use Terraform for Day 2 or configuration management...I need Ansible...But I never get the sense of why...In my mind, with the state built-in with Terraform, would it be more suitable solution for configuration management?
Anyway, what do you guys use or apply in reallife or production on-prem? no public IaaS.