3 ms·
>Unless I’m mistaken, Terraform was the first tool to drive home the importance of defining infrastructure declaratively. Puppet started popularizing declarati
by falcor84 4y ago
>Unless I’m mistaken, Terraform was the first tool to drive home the importance of defining infrastructure declaratively.
Puppet started popularizing declarative configuration management almost a full decade earlier.
- capableweb 4y agoPuppet is declarative configuration. Terraform is declarative infrastructure. Usually you'd use both together (or replacing one with something similar, like Ansible instead of Puppet). Idea is, you run Terraform to create/modify the infrastructure, and Puppet to configure the software running on that infrastructure.