Brian Flad
af7f6ef441
lang/funcs: Update fileset() function to include path as separate first argument, automatically trim the path argument from results, and ensure results are always canonical with forward slash path separators
...
Reference: https://github.com/hashicorp/terraform/pull/22523#pullrequestreview-279694703
These changes center around better function usability and consistency with other functions. The function has not yet been released, so these breaking changes can be applied safely.
2019-08-30 20:19:44 -04:00
Nick Fagerlund
a038f8c43b
website: In 0.12, terraform_remote_state syntax differs from backend config
2019-08-30 13:14:36 -07:00
Pam Selle
75d3f1e62e
Merge pull request #22614 from heimweh/patch-1
...
website: fix expression typo
2019-08-28 16:22:48 -04:00
Kristin Laemmert
212d5b0b1c
Mildwonkey/docs updates ( #22623 )
...
* website/formatdate: update example
The given example was showing HOUR:MONTH instead of HOUR:MINUTE
Fixes #22598
* website/import: remove reference to no-longer-working option
Users can no longer supply `-config=""` to tell Terraform not to load
configuration for import.
Fixes #22294
* website/provisioners: `host` is required in connection blocks
Fixes #21877
* website/variables: clarify variable definition precedence
It was not entirely obvious that a variable could not be assigned
multiples times in a single source.
Fixes #21682
* website/backend/local: add `workspace_dir` attribute
Fixes #21391
* website/output: `sensitive` outputs are redacted in output
Fixes #21502
* website/backends: sidebar order tweak
It makes sense for backend 'configuration' to appear before 'init'.
Fixes #13796
* Revert "website/formatdate: update example"
This reverts commit ccd93c86ddd15a21625c0767702ee1cc62e77254.
2019-08-28 15:34:22 -04:00
Chris Griggs
c01c233cec
Merge pull request #22612 from hashicorp/cgriggs01-aviatrix
...
[Website] Add links to Aviatrix provider
2019-08-28 11:08:58 -07:00
Daniel Petty
4fc3ea6e09
Update output
2019-08-28 11:47:14 -06:00
Pam Selle
6e614f3465
Fix docs mistake/misleading
2019-08-28 11:38:26 -04:00
Alexander Hellbom
99c59b833e
website: fix expression typo
...
exression -> expression
2019-08-28 15:16:49 +02:00
cgriggs01
0ee9397979
Add links to Aviatrix provider
2019-08-27 10:52:04 -07:00
Luis Silva
9ae8eca55d
Merge branch 'master' into 21680/GCS_OAUTH
2019-08-27 16:56:27 +01:00
yanndegat
be5280e4e1
remote-state/pg: add option to skip schema creation ( #21607 )
...
* add `skip_schema_creation` option
* add sanity check to avoid situations where postgres users
hasn't been granted the "CREATE SCHEMA" right
closes #21604
Signed-off-by: yann degat <yann@2kmail.net>
2019-08-27 11:14:32 -04:00
Pam Selle
cf687a94b5
Merge pull request #22523 from hashicorp/f-lang-funcs-filelist
...
lang/funcs: Add fileset function
2019-08-26 12:30:13 -04:00
Pam Selle
8db00db564
Merge pull request #22559 from kayrus/swift-backend-docs
...
Backend: add missing swift options into docs
2019-08-26 12:05:37 -04:00
yuanye
b69c0b4199
oss backend support profile
2019-08-23 21:04:34 +08:00
James Bardin
10d94fb764
Merge pull request #21967 from williams-brian/SSE-C_Remote_State
...
Add support for SSE-C to S3 backend
2019-08-22 17:30:28 -04:00
kayrus
270579eac4
Backend: add missing swift options into docs
2019-08-22 11:37:40 +02:00
Brian Flad
d48d9ed766
lang/funcs: Add fileset function
...
Reference: https://github.com/hashicorp/terraform/issues/16697
Enumerates a set of regular file names from a given glob pattern. Implemented via the Go stdlib `path/filepath.Glob()` functionality. Notably, stdlib does not support `**` or `{}` extended patterns. See also: https://github.com/golang/go/issues/11862
To support the extended glob patterns, it will require adding a dependency on a third party library or adding our own matching code.
2019-08-20 04:50:01 -04:00
Ben Drucker
e8996e065e
website: fix <ul> formatting in "taint" doc
2019-08-19 16:30:16 -07:00
Nick Fagerlund
3aa909ac6e
website: Update URLs and name references for Terraform Cloud rebrand
...
The Terraform Enterprise brand has now been split into two parts:
- Terraform Cloud is the application that helps teams use Terraform together,
with remote state storage, a shared run environment, etc.
- Terraform Enterprise is the on-premise distribution that lets enterprises run
a private instance of the Terraform Cloud application.
The former TFE docs have been split accordingly.
2019-08-16 15:55:29 -07:00
Nick Fagerlund
d316ea08c5
website: Delete terraform push docs; replace with note about the remote backend
...
Now that the last private installs of legacy TFE have been upgraded, the push
era is over.
2019-08-16 15:55:29 -07:00
Nick Fagerlund
011e84f32f
website: Update example command list for 0.12
2019-08-16 15:55:29 -07:00
Chris Griggs
74fcf436b0
Merge pull request #22485 from hashicorp/cgriggs01-mongodbatlas
...
[Website] MongoDB Atlas provider links
2019-08-16 15:23:30 -07:00
Roger Berlind
64dbba1229
website/docs: Add state commands to remote backend ( #21276 )
...
I tested that all state commands work with remote backend using Terraform 0.11.13.
2019-08-16 11:45:27 -04:00
Kaushik NP
0c0a0ff96e
website/docs: Missing punctuation mark ( #19072 )
...
* Missing punctuation mark
Minor change
* Updated default values for easier reading
As suggested by @radeksimko
2019-08-16 11:43:10 -04:00
cgriggs01
ef1c1cf976
add new mongodb atlas provider links
2019-08-15 14:52:50 -07:00
Pam Selle
901ec990ed
Merge pull request #22156 from binlab/feature/bastion-ca-ssh
...
Add SSH certificate authentication method for connection via Bastion
2019-08-15 16:01:54 -04:00
Brian Flad
0d19465ada
Merge pull request #22318 from hashicorp/d-cli-quote-resource-addresses
...
docs: Additional for_each commands and resource addressing documentation
2019-08-15 10:03:44 -04:00
Kristin Laemmert
1442ff047d
website/docs: document providers schema output format ( #22361 )
...
* website/docs: document providers schema output format
* Update website/docs/commands/providers/schema.html.md
Co-Authored-By: Nick Fagerlund <nick@hashicorp.com>
2019-08-15 09:57:51 -04:00
cgriggs01
a037bb19f0
Add Exoscale provider links
2019-08-09 12:39:18 -07:00
Nick Fagerlund
979a2fa6d1
website: Align `count` and `for_each` sections
...
- Make these descriptions more similar, since they do basically the same thing.
- Add some subheaders to break up the wall of text and make it more skimmable.
- Nudge people more firmly toward `for_each` if they need to actually
incorporate data from a variable into their instances.
- Add version note so you know whether you can use this yet.
2019-08-08 14:13:10 -07:00
Brian Flad
cea149340c
docs/internal/resource-addressing: Omit for_each full splat example for now
2019-08-08 08:56:57 -04:00
Brian Flad
720b062d55
Apply suggestions from code review
...
Co-Authored-By: Nick Fagerlund <nick@hashicorp.com>
2019-08-08 08:54:40 -04:00
The Terraform Team
fcb603616d
Merge pull request #20898 from sebbrandt87/patch-1
...
Removed -index from README
2019-08-06 22:17:20 +01:00
Sebastian Brandt
5d4826894c
Update website/docs/commands/untaint.html.markdown
...
Co-Authored-By: The Terraform Team <52939924+teamterraform@users.noreply.github.com>
2019-08-06 21:18:20 +02:00
Martin Atkins
135afaeb9c
lang: "regex" and "regexall" functions
...
These existing upstream cty functions allow matching strings against
regular expression patterns, which can be useful if you need to consume
a non-standard string format that Terraform doesn't (and can't) have a
built-in function for.
2019-08-06 11:52:14 -07:00
Brian Flad
3a1a39bed3
docs/commands: Switch using count/for_each to configured with count/for_each
...
Reference: https://github.com/hashicorp/terraform/pull/22318#discussion_r310587243
2019-08-05 21:50:17 -04:00
Pam Selle
291cf8c5a4
Revert "Habitat License Acceptance changes. "
2019-08-05 12:43:55 -04:00
Pam Selle
9020636f93
Merge pull request #21345 from mudash/master
...
Habitat License Acceptance changes.
2019-08-05 12:40:34 -04:00
The Terraform Team
2326acaefe
website/docs: add type to example variable
...
added type to variable
2019-08-05 12:33:00 -04:00
Brian Flad
3ad05e50a4
docs/internal/resource-addressing: Add for_each information
2019-08-02 19:38:13 -04:00
Brian Flad
48624255ce
docs/commands: Show count and for_each resource address examples for commands
...
Verified on Mac OS 10.14.6 and Windows 10.
2019-08-02 19:36:24 -04:00
Martin Atkins
5cb80c43c1
website: example of csvdecode with for_each
...
We added the csvdecode function originally with the intent of it being
used with for_each, but because csvdecode was released first we had a
section in its documentation warning about the downsides of using it with
"count", since that seemed like something people would be likely to try.
With resource "for_each" now merged, we can replace that scary section
with a more positive example of using these two features together.
We still include a paragraph noting that "count" _could_ be used here, but
with a caution against doing so. This is in the hope of helping users
understand the difference between these two patterns and why for_each is
the superior choice for most situations.
2019-07-31 12:43:16 -07:00
He Guimin
a490dfa495
backend/oss: Support for assume role config
2019-07-30 23:27:17 +08:00
Pam Selle
360068b3cb
Merge pull request #21922 from pselle/resource_for_each
...
Resource for_each
2019-07-26 11:41:56 -04:00
Pam Selle
1b25cb7d4a
Docs updates for data resources, update expressions ref
2019-07-26 11:22:10 -04:00
Paul Hinze
69d44f763f
docs: Update example remote_state to use remote backend
...
The "remote" backend supersedes the "atlas" backend so this is the one we should use in the example.
2019-07-25 13:33:41 -05:00
Chris Griggs
a02e43b86e
Merge pull request #22165 from hashicorp/cgriggs01-aci
...
[Website] Cisco ACI links
2019-07-22 08:04:09 -07:00
Pam Selle
7d905f6777
Resource for_each
2019-07-22 10:51:16 -04:00
Mark
3031aca971
Add SSH cert authentication method for connection via Bastion
2019-07-21 09:32:48 +03:00
Radek Simko
cc9797443b
Merge pull request #18820 from Sagar2366/patch-6
...
change from work to working directory
2019-07-18 15:26:05 +01:00
Radek Simko
30f3b5ee25
Merge pull request #21831 from NickMetz/update-cli-output-documentation
...
Update in terraform output documentation
2019-07-18 15:24:12 +01:00
Radek Simko
eb02f9313a
Merge pull request #21954 from julienvey/patch-1
...
Update pingdom community provider url
2019-07-18 10:48:18 +01:00
Radek Simko
be47a1e11c
Merge pull request #22068 from a-hat/master
...
fix example config for terraform >= 0.12
2019-07-18 10:47:04 +01:00
cgriggs01
7df9f0a7da
[WIP][Website] Cisco ACI links
2019-07-17 14:15:09 -07:00
Bartosz Studnik
2f3ad4b692
Fixing typo
2019-07-17 09:11:49 +02:00
Pam Selle
0111498e9a
Merge pull request #22075 from schmidtd/schmidtd-doc-typo
...
Simple typo in example artifactory backend subpath
2019-07-16 13:57:43 -04:00
cgriggs01
0d15d262a2
add/remove community providers
2019-07-16 09:36:27 -07:00
David Schmidt
91113aee83
Typo in example artifactory backend subpath
2019-07-15 18:16:56 -04:00
a-hat
366fed9d4d
fix example config for terraform >= 0.12
2019-07-15 11:22:35 +02:00
Chris Griggs
18a5ff61c2
Merge pull request #22058 from hashicorp/cgriggs01-avi-release
...
[website] AVI Networks provider
2019-07-12 14:49:18 -07:00
Pam Selle
21b1364535
Merge pull request #21553 from zippy1981/zippy1981-patch-1
...
Updated docs for using az cli or service principle
2019-07-12 13:55:41 -04:00
Pam Selle
19b8a9c02f
Merge pull request #21715 from petems/minor_spelling_fixes
...
Minor spelling fixes
2019-07-12 13:54:19 -04:00
Pam Selle
883300f6bc
Merge pull request #21840 from Anbcorp/patch-1
...
Fix typo in environment variable
2019-07-12 13:53:51 -04:00
Chris Arcand
275ecf96f2
Merge pull request #22042 from hashicorp/012-replace-regex-docs
...
Added regex details to replace() docs
2019-07-12 12:46:31 -05:00
Pam Selle
d9a229a20e
Merge pull request #21999 from imjoey/patch-1
...
Update the URL of oVirt provider in docs.
2019-07-12 13:43:32 -04:00
Pam Selle
5cd551f716
Merge pull request #21887 from jmcgeheeiv/patch-1
...
Add "leading zeros" for the sake of SEO
2019-07-12 13:42:55 -04:00
cgriggs01
45c4b60704
[website] AVI Networks provider
2019-07-12 09:56:51 -07:00
Chris Arcand
22385c3198
Added regex details to replace() docs
2019-07-12 11:42:20 -05:00
Chris Griggs
1a89165705
Merge pull request #22022 from hashicorp/cgriggs01-namefix
...
[Website] fix signalfx link name
2019-07-10 14:00:08 -07:00
Colin Fowler
cd7bfba141
rebased to terraform master branch
2019-07-10 18:05:10 +01:00
cgriggs01
417b5712b3
fix signalfx name
2019-07-09 17:09:28 -07:00
cgriggs01
efc079268e
fix link typo
2019-07-09 11:45:03 -07:00
cgriggs01
755ca20ea4
add signalfx links
2019-07-08 11:06:38 -07:00
Joey
d95bfb9bc2
Tweak the URL of oVirt provider
...
The previous provider project for oVirt has been moved under oVirt community, with a new URL prefix.
2019-07-08 16:58:38 +08:00
Brian Williams
5e3c3bafb8
Add support for SSE-C to S3 backend
...
These changes add support for encrypting terraform remote-state in S3 using customer-supplied encryption keys (SSE-C).
2019-07-06 10:10:54 -05:00
Stefan Schmidt
f4abb96b08
website/docs: add the fmt -recursive flag. ( #21963 )
2019-07-05 13:32:57 -04:00
Luis Silva
f6c90c1d96
Add OAuth2 token support for GCS backend
2019-07-05 10:06:44 +01:00
Andreas Sommer
042aead714
lang/funcs: add "abspath" function ( #21409 )
2019-07-02 08:30:30 -04:00
Julien Vey
ef4ccc6f05
Update pingdom community provider url
...
Pingdom provider refers to https://bitbucket.org/devops_sysops/pingdom-provider , which no longer exists
I've updated the URL to refer to https://github.com/russellcardullo/terraform-provider-pingdom , which seems to be the most up-to-date pingdom provider
2019-07-02 10:33:57 +02:00
Ben Hadfield
0a1c0d6c24
website: Fix typo in Arithmetic Operators section ( #21945 )
2019-07-01 10:42:26 -07:00
Marcin Cuber
df18843303
website: Add partial config file example for remote backend ( #21520 )
2019-06-27 11:53:35 -07:00
Nick Fagerlund
f76c491468
website: CLI config: Team tokens work with CLI actions ( #21883 )
...
Team tokens never worked with the `atlas` backend, but the `remote` backend
uses them as intended; they can perform plans and applies on workspaces where
the associated team has at least plan or write permissions, respectively.
2019-06-26 10:56:30 -07:00
John McGehee
4bb6f0dff2
Add "leading zeros" for the sake of SEO
...
The search "terraform leading zero" does not find the `format()`
function, which is perfectly capable of adding leading zeros.
Thus I have added this one word to help people find `format()`.
2019-06-25 16:13:05 -07:00
Lindsey Smith
a0f06826ab
website: Puppet provisioner docs links fixed ( #21843 )
2019-06-21 14:11:13 -04:00
Benoit D
d4588635f4
Fix typo in environment variable
...
The correct environment variable corresponding to the `ca_file` variable is `CONSUL_CACERT` and not `CONSUL_CAFILE`.
See `backend/remote-state/consul/backend.go` line 77.
2019-06-21 15:59:13 +02:00
Nick Metz
8eb6086cb2
\#21799 Since Terraform version 0.12 "-module=" is not a valid option for Terraform output aynmore. Also added missing option -no-color to documentation.
2019-06-21 09:31:31 +02:00
Lindsey Smith
dcbdd70385
website: Clarifications to Puppet provisioner docs ( #21810 )
2019-06-20 09:15:30 -04:00
Tim Sharpe
2ab2796c93
website: Docs for the Puppet provisioner ( #21792 )
2019-06-19 15:30:04 -04:00
Martin Atkins
1bba574fe9
website: Document ignore_changes for individual map elements
...
This also includes a previously-missing test that verifies the behavior
described here, implemented as a planning context test for consistency
with how the other ignore_changes tests are handled.
2019-06-18 17:37:24 -07:00
Jonathan Buys
96328b1ec8
website: fix terraform_remote_state example for "config" argument ( #21728 )
2019-06-18 16:25:36 -07:00
john-auld
bfd9b552cc
website: Correct fmt -check ( #21631 )
...
* Correct fmt -check
With `-check=false` the exit status is always zero.
With `-check=true` the exit status is zero when all files are properly formatted and non-zero otherwise.
* update fmt documentation to use short form for -diff and -check
2019-06-18 14:36:45 -07:00
Martin Atkins
4b6a11701b
website: Separate "Module Composition" section for variants
...
We previously had some notes about handling configuration variants just
tacked on to the "dependency inversion" section as an afterthought, but
this idea is a major use-case for dependency inversion so it deserves its
own section and a specific example.
2019-06-18 14:03:28 -07:00
Chris Griggs
f0a9e95198
Merge pull request #21679 from hashicorp/cgriggs01-akamai-links2
...
[Website] Akamai provider links
2019-06-18 13:42:04 -07:00
cgriggs01
069766fd09
Add 4 new community providers
2019-06-18 10:33:28 -07:00
Pam Selle
eaddf9ccf1
Merge pull request #21321 from khicks/master
...
Fix GitLab title on providers index
2019-06-13 11:09:40 -04:00
petems
239c84ef4b
Minor spelling fixes
...
`docker run -v $(pwd):/scripts --workdir=/scripts nickg/misspell:latest misspell -w -source=text website/`
2019-06-13 15:36:14 +01:00
Pam Selle
59c5cc4788
Merge pull request #21254 from davewongillies/gcs
...
Add GCS source support for modules
2019-06-13 10:24:38 -04:00
kayrus
d06609dd23
Swift backend: add application credential support
2019-06-12 17:23:13 +02:00
cgriggs01
ea541c10f3
[Website] Foreman community provider
2019-06-11 10:50:14 -07:00
cgriggs01
736e754f1e
[Website] akamai provider links
2019-06-10 19:58:01 -07:00