puppet
admintome/puppet/nomad
Terraform module to deploy a puppet environment to a nomad cluster
Nomad Puppet Terraform module This is a Terraform module that will provision a puppet environment on a Nomad cluster Usabe `` module "puppet" { source = "admintome/puppet/nomad" } ` After you do a `terraform get` you will need to update the puppet.hcl file in the module directory. Update the line for the hiera.yaml template: ` remote: 'http://gitlab.admintome.local/stackadmin/control-repo-nomad.git' `` Update that line to the actual git URL of your control reposiory. For instructions on creating one see the r10k documentation. This is because at the moment Nomad doesn't allow interpolating variables into templates (See nomad issue #1185) Author Module managed by AdminTome Git Repos for AdminTome License Apache 2 Licensed. See LICENSE for full details
| Name | Type | Description | Default |
|---|---|---|---|
| dc | any | Nomad Datacenter to deploy to | "dc1" |