2017-06-01 3 views
1

Unterstützt Terraform die Anwendungsbereitstellung mit ElasticBeanstalk?Terraform elasticbeanstalk deploy

habe ich versucht, Frühlings-Boot-App

`aws_elastic_beanstalk_application`, 
`aws_elastic_beanstalk_application_version` 
`aws_elastic_beanstalk_environment` 

Richtlinien zu implementieren, aber es bemerkte Elastic Beanstalk-Anwendung, Anwendungsversion und Umgebung schafft, aber keine tatsächliche .jar-Datei bereitstellen. Ich muss den Befehl aws elasticbeanstalk update-environment verwenden, damit es funktioniert.

+0

Sie könnten eine Null-Ressource die App oder das Update zu implementieren. https://www.terraform.io/docs/provisioners/null_resource.html – strongjz

Antwort

1

Die aktuelle Version von Terraform erstellt nur den s3-Bucket, lädt Ihren Quellcode hoch und erstellt dann die Anwendungsversion im elastischen Beanstalk.

die Version bereitstellen möchten, verwenden AWS CLI:

aws elasticbeanstalk update-environment \ 
    --application-name test-app \ 
    --version-label latest \ 
    --environment-name test-env