From dc0b0cb14e42f91c89e346af634697d66993ab3d Mon Sep 17 00:00:00 2001 From: Jacob McCann Date: Thu, 11 Feb 2016 12:16:01 -0600 Subject: [PATCH] Update DOCS on sensitive flag --- DOCS.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/DOCS.md b/DOCS.md index 980207d..3410a6e 100644 --- a/DOCS.md +++ b/DOCS.md @@ -7,6 +7,7 @@ Use the Terraform plugin to apply the infrastructure configuration contained wit * `vars` - a map of variables to pass to the Terraform `plan` and `apply` commands. Each value is passed as a `-var =` option. * `ca_cert` - ca cert to add to your environment to allow terraform to use internal/private resources +* `sensitive` (default: `false`) - Whether or not to suppress terraform commands to stdout. The following is a sample Terraform configuration in your .drone.yml file: @@ -50,3 +51,25 @@ deploy: asdfsadf -----END CERTIFICATE----- ``` + +## Suppress Sensitive Output +You may be passing sensitive vars to your terraform commands. If you do not want +the terraform commands to display in your drone logs then set `sensitive` to `true`. +The output from the commands themselves will still display, it just won't show +want command is actually being ran. + +```yaml +deploy: + terraform: + dry_run: false + sensitive: true + remote: + backend: S3 + config: + bucket: my-terraform-config-bucket + key: tf-states/my-project + region: us-east-1 + vars: + app_name: my-project + app_version: 1.0.0 +```