2017-07-17 4 views
0

Nous essayons de créer un cluster en utilisant AWS DME Terraform (v0.9.11) et je voulais savoir s'il y a un moyen de passer Informations supplémentaires comme ci-dessous via Terraform -Est-il possible de transmettre des informations supplémentaires au cluster EMR à l'aide de Terraform?

{ 
    'ami64':'ami-XXXXX', 
    'amiHvm64':'ami-XXXXXXX', 
    'customAMI':true, 
    'hadoopConfigurationVersion':'4.0', 
    'instanceAwsClientConfiguration':{ 
     'proxyPort':8099, 
     'proxyHost':'XXXXXXXX' 
    } 
} 

Quelqu'un pourrait-il s'il vous plaît nous aider ci-dessus question?

+0

Avez-vous été en mesure de trouver un moyen de terraformer cela? – Vineet

Répondre

1

Faites-moi savoir si vous êtes bien d'utiliser configurations en ressources aws_emr_cluster

configurations = "test-fixtures/emr_configurations.json" 

Save the JSON test-fixtures/emr_configurations.json. Par ailleurs, il semble que vous deviez passer des guillemets simples aux guillemets dans vos données json.

Pour l'utilisation de la configuration, vous devez lire ce document: Amazon EMR Configuring Applications

Référez:

aws_emr_cluster - configurations

Amazon EMR Configuring Applications

+0

Merci pour la réponse. J'utilise des configurations dans mon script terraform. Je ne suis toujours pas sûr de la classification à utiliser avec les entrées que j'ai fournies. –

+0

@RohitSarkar Merci d'avoir accepté ma réponse, avez-vous résolu votre problème? Si vous l'avez fait, pourriez-vous mettre à jour votre question avec la configuration correcte json? – BMW

+1

Je ne suis toujours pas clair sur ce que la classification à utiliser avec les informations supplémentaires, dès que je le sais, je vais transmettre les détails. –