Puppet Class: terraform::aws

Defined in:
manifests/aws.pp

Summary

A short summary of the purpose of this class

Overview

A description of what this class does

Examples:

include terraform::aws

Parameters:

  • aws_access_key_id_var (Any) (defaults to: 'AKIAXJC2VJLMQPZ7EPON')
  • aws_secret_access_key_var (Any) (defaults to: 'wnRBNE0TV73w3BYKyRk44dGFZxyAq+xgZFGrecxx')
  • aws_credential_file (Any) (defaults to: '/root/.aws/credentials')


7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/aws.pp', line 7

class terraform::aws (
	$aws_access_key_id_var		=	'AKIAXJC2VJLMQPZ7EPON',
	$aws_secret_access_key_var 	=	'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',
	$aws_credential_file		=	'/root/.aws/credentials',
) {

  file { $aws_credential_file:
	ensure	=>	file,
	mode	=>	'0644',
	owner	=>	'root',
	group	=>	'root',
	content	=>	template('terraform/awscreds.erb'),	
	}
}