Puppet + Hashicorp

HashiCorp logo

Puppet + Hashicorp Terraform

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.

post
Deploy Puppet Enterprise agents with HashiCorp Terraform on Azure VMsread the blog post
HashiCorp logo
Programmer working on his computer with dual screens, one rotated vertically
Programmer working on his computer with dual screens, one rotated vertically

No manual configuration necessary

Provision, configure, and maintain infrastructure without the pain of manual process.

Puppet and Terraform integrate in two key areas.

  • Terraform provisions infrastructure, and enables you to use Bolt to install, configure, and further maintain your infrastructure. With just a Terraform state file, you can easily target any nodes in your infrastructure and invoke Bolt actions with ease.
  • Manage Terraform or your Terraform-allocated resources with Puppet. Orchestrate the full CRUD (create, read, update, and delete) lifecycle of Terraform using Bolt’s built-in tasks and plans.

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.

Marquee of employees in a meeting, lock and windows icons

Puppet + Hashicorp Vault

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.

Marquee of employees in a meeting, lock and windows icons
Person concentrating on laptop with headphones, cloud arrows windows icons
Person concentrating on laptop with headphones, cloud arrows windows icons

Puppet + Hashicorp Consul

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.