
Automate and enforce the configuration of cloud infrastructure continuously at scale
Are you evaluating whether to migrate applications to the cloud? Do you already have workloads in the cloud, and you need more compute instances and storage provisioned rapidly?
HashiCorp Terraform provisions your compute instances, storage, and networking while Puppet extends your infrastructure as code practices for infrastructure configuration and ongoing management at scale.



No manual configuration necessary
Provision, configure, and maintain infrastructure without the pain of manual process.
Puppet and Terraform integrate in two key areas.
Manual process slows down organizations and increases the chance of exposure through misconfiguration. Combining Terraform and Puppet helps ensure things are configured according to policy from Day 0 to production and beyond.

Puppet supports end-to-end encryption for secret data with built-in integrations to Vault for Puppet Enterprise and Bolt.
DevOps practitioners who want to include rapidly changing or highly sensitive configuration data on managed systems can connect directly and securely from agents to Vault and inject data at runtime.



Puppet and Consul work together to provide a better experience through managed infrastructure, ACLs, fast replication, and near real-time deployment changes.
DevOps practitioners can also use the consul module available from the Puppet Forge to configure and manage their Consul environment.