2 ms·
Puppet is declarative configuration. Terraform is declarative infrastructure. Usually you'd use both together (or replacing one with something similar, like Ans
by capableweb 4y ago
Puppet 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.