diff --git a/.gitattributes b/.gitattributes index 87cdcf48baf6b57d4339e4c6b4fe709c311d6992..6c728f4fa62402544554a637f9ed201153eda05b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,3 @@ AWS/main.tf.advnc filter=git-crypt diff=git-crypt OpenStack/main.tf.advnc filter=git-crypt diff=git-crypt +OpenStack/outputs.tf filter=git-crypt diff=git-crypt diff --git a/README.md b/README.md index 015af97447f2ea197dcbbde8ef457c749003dd60..54704ead8745d9a0a1c64ce84aea1b4013ab99a2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## Lab: Cloud provisioning/orchestration - Terraform and AWS +# Lab: Cloud provisioning/orchestration - Terraform and AWS Lab with Terraform and any Cloud @@ -297,12 +297,10 @@ From the above commands' output we see that * no changes are applied, and * huh?... the resource is still stopped. -Concerning the last point above, think about the basic objectives of TF: as a -provisioning tool it is concerned with the *existence* of a resource, not with -its *runtime* state. This latter is the business of configuration management -tools. :bulb: There is no way with TF to specify a resource's desired runtime -state. - +:bulb: Concerning the last point above, there is acutally no way with TF to +specify an AWS instances's desired *runtime* state ([a bug is +filed](https://github.com/hashicorp/terraform-provider-aws/issues/22)). Of +course, this issue can be solved with a configuration management tool. ### Task #4: change your infrastructure ###