terraform
This module is centred around installing terraform and related aws CLI in Linux node.
Version information
released Sep 28th 2021
This version is compatible with:
- Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x
- Puppet >= 6.21.0 < 8.0.0
- , , ,
Start using this module
Add this module to your Puppetfile:
mod 'hemantgangwar-terraform', '1.1.0'
Learn more about managing modules with a PuppetfileDocumentation
hemantgangwar/terraform — version 1.1.0 Sep 28th 2021
terraform
Welcome to terraform module. This will help in centring and installing terraform binary along with aws cli to manage AWS cloud.
Table of Contents
Description
Welcome to terraform module. This will help in centring and installing terraform binary along with aws cli to manage AWS cloud.
Variables
If one is not using anything special, this is written towards general systemd based systems and in terraformcode.pp the general default values will do default installation.
For aws.pp there are particular variables that require some values which can be used as below:
In hiera:
terraform::aws::aws_access_key_id_var: 'AKIAXJC2VJ3565328EO'
terraform::aws::aws_secret_access_key_var: 'smj2n6fY95cs46ZjewDpWFAu+EelRk'
terraform::aws::aws_credential_file: '/root/.aws/credentials'
In Puppet edit terraform/manifests/aws.pp
$aws_access_key_id_var = 'AKIAXJC2VJLMQPZ7EPON',
$aws_secret_access_key_var = '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',
$aws_credentail_directory = '/root/.aws',
$aws_credential_file = '/root/.aws/credentials',