Martin Atkins
5b67329bff
website: Documentation for "language" blocks
...
This repurposes the page that was previously about "terraform" blocks to
now be about "language" blocks instead.
This is the modern way to describe version compatibility constraints for
OpenTofu, though we retain some support for required_versions in
"terraform" blocks as a transitional aid for those who want to write
modules that can work with older versions of OpenTofu.
There were previously additional sections on this page discussing other
settings that can appear in "terraform" blocks, but they were essentially
just links to more detailed documentation elsewhere and so this reduces
all of that to just a single section that acknowledges that this block
type accepts other options and links to the relevant documentation for
each one. This structure matches the reality that "terraform" blocks are
just a dumping ground for a variety of tangentially-related settings, and
that we're intending to gradually replace all of the settings in there
with brand-agnostic alternatives in future releases.
Signed-off-by: Martin Atkins <mart@degeneration.co.uk >
2026-03-18 09:09:50 -07:00
Philipp Bandow
abb51ad21b
backend auth: azurerm: add Azure DevOps/Pipelines OIDC auth ( #3820 )
...
Signed-off-by: Philipp Bandow <git@bandow.dev >
2026-03-09 12:01:21 -05:00
Martin Atkins
eab6920d7e
website: S3 backend documentation recommends "aws login"
...
The recent addition of "aws login" to AWS CLI finally gives a user-friendly
best practice way to acquire AWS credentials for use in interactive
workflows. Combined with the pre-existing support for authenticating using
JSON web tokens (by "web identity", as AWS calls it), there's no longer any
good reason for most users of this backend to explicitly configure AWS
credentials.
Now that OpenTofu itself supports using credentials issued by "aws login",
this reorganizes our documentation to begin with opinionated
recommendations for how to provide credentials for the S3 backend in both
interactive and non-interactive settings, and explicitly documents the
inline static configuration settings as an absolute last resort not
recommended in any cases.
This new documentation also includes links to the relevant parts of the
AWS CLI documentation, since there's a lot of extra detail there which may
be useful for someone trying to debug why their setup isn't working.
Signed-off-by: Martin Atkins <mart@degeneration.co.uk >
2026-02-13 08:32:44 -08:00
Andrei Ciobanu
b108d3fb53
Add universe_domain to the gcs backend ( #3758 )
...
Signed-off-by: Andrei Ciobanu <andrei.ciobanu@opentofu.org >
2026-02-12 11:46:18 +00:00
Andrei Ciobanu
d24b85fc68
Typo fix in the pg backend. Fix for #3700 ( #3704 )
...
Signed-off-by: Andrei Ciobanu <andrei.ciobanu@opentofu.org >
2026-01-27 13:22:40 +02:00
Andrei Ciobanu
c7f46c713a
Enhance the documentation and the integration tests for the pg backend ( #3700 )
...
Signed-off-by: Andrei Ciobanu <andrei.ciobanu@opentofu.org >
2026-01-27 10:17:07 +02:00
Andrei Ciobanu
ab51186a30
Add examples on how to use 'state_tags' and 'lock_tags' ( #3437 )
...
Signed-off-by: Andrei Ciobanu <andrei.ciobanu@opentofu.org >
2025-10-29 11:23:59 +02:00
Larry Bordowitz
0090e8a18c
Add new configuration to AzureRM Backend ( #3251 )
...
Signed-off-by: Larry Bordowitz <laurence.bordowitz@gmail.com >
2025-09-15 19:22:17 +01:00
Larry Bordowitz
63e8845ad9
Refactor the azurerm backend ( #3034 )
...
Signed-off-by: Larry Bordowitz <laurence.bordowitz@gmail.com >
2025-09-03 11:06:11 -04:00
James Humphries
9d47636173
Clarify dynamodb vs s3-native locking guidance ( #3109 )
...
Signed-off-by: James Humphries <james@james-humphries.co.uk >
2025-08-11 10:46:46 +01:00
Aaron George
e802c63f58
Add tag options for S3 state backend objects ( #3038 )
...
Signed-off-by: Aaron George <aarongeorge1994+github@gmail.com >
Co-authored-by: Andrei Ciobanu <andreic9203@gmail.com >
2025-08-07 10:39:19 +03:00
Ruben Aleman
dfcb220edd
docs: fix headers default value for backend http ( #2864 )
...
Signed-off-by: Ruben Aleman <github@rubenaleman.de >
2025-05-27 11:26:59 +01:00
Taliesin Sisson
690a38dd69
Make table name and index name a config value for PG backend ( #2465 )
...
Signed-off-by: Taliesin Sisson <taliesins@yahoo.com >
2025-04-09 17:21:25 -04:00
Andrei Ciobanu
eba25e2fed
Add the initial implementation for s3 locking ( #2521 )
...
Signed-off-by: yottta <andrei.ciobanu@opentofu.org >
2025-02-25 14:17:30 +02:00
Thomas de Lachaux
897f9ebf06
fix(docs): correct custom example typo ( #2485 )
...
Signed-off-by: Thomas de Lachaux <21559770+ThomasLachaux@users.noreply.github.com >
2025-02-06 09:32:20 +01:00
Oleksandr Levchenkov
2a4d81042b
make pg backend acquire schema-based global locks ( #2411 )
...
Signed-off-by: ollevche <ollevche@gmail.com >
2025-01-31 14:21:36 +02:00
Ilia Gogotchuri
ffa43acfcd
Azurerm backend timeout ( #2263 )
...
adds a timeout_seconds configuration variable with a default value to the AzureRM backend
Signed-off-by: Ilia Gogotchuri <ilia.gogotchuri0@gmail.com >
2024-12-06 17:32:23 +04:00
Alejandro Sajaroff
ffeb707b44
Adding documentation for HTTP backend user-defined headers ( #2020 )
...
Signed-off-by: Alejandro Sajaroff <29068982+asajaroff@users.noreply.github.com >
2024-09-27 10:41:44 +02:00
Nathan Baulch
ea558d9d4b
Fix typos ( #1905 )
...
Signed-off-by: Nathan Baulch <nathan.baulch@gmail.com >
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
Co-authored-by: Christian Mesh <christianmesh1@gmail.com >
2024-08-29 13:20:33 -04:00
may every hack help
9198166771
Fix Docusaurus "broken link" warnings on main branch of docs ( #1884 )
...
Signed-off-by: Tom Spurling <tom@tspurling.co.uk >
Co-authored-by: Tom Spurling <tom@tspurling.co.uk >
2024-08-05 07:24:11 -04:00
Oleksandr Levchenkov
d65fb742be
add clarification on remote vs remote state backends ( #1851 )
...
Signed-off-by: ollevche <ollevche@gmail.com >
Signed-off-by: Oleksandr Levchenkov <ollevche@gmail.com >
Co-authored-by: Christian Mesh <christianmesh1@gmail.com >
Co-authored-by: Janos <86970079+janosdebugs@users.noreply.github.com >
2024-07-30 10:22:10 +03:00
Christian Mesh
3b3822d770
Improve documentation around static evaluation ( #1843 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
Signed-off-by: ollevche <ollevche@gmail.com >
Co-authored-by: ollevche <ollevche@gmail.com >
2024-07-23 09:31:50 -04:00
Andrew Hayes
520165c089
Adds TACOS page to docs and links to it from all mentionds of TACOS ( #1836 )
...
Signed-off-by: Andrew Hayes <andrew.hayes@harness.io >
2024-07-23 09:55:58 +01:00
Christian Mesh
8f8e0aa4aa
Static Evaluation Base, Module Sources, Backend Config ( #1718 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
Signed-off-by: Christian Mesh <cristianmesh1@gmail.com >
Co-authored-by: James Humphries <James@james-humphries.co.uk >
Co-authored-by: Oleksandr Levchenkov <ollevche@gmail.com >
2024-06-24 09:13:07 -04:00
Arel Rabinowitz
927d1a5759
Remove use_legacy_workflow from the S3 backend configuration ( #1730 )
...
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com >
2024-06-17 13:33:10 -04:00
Wei
542ad1b29c
docs: broken link ( #1659 )
...
Signed-off-by: Wei Hong <zxc37984@gmail.com >
2024-05-20 11:15:44 -04:00
Wei
4aa964e256
typo: language settings backends configuration typo ( #1637 )
...
Signed-off-by: Wei Hong <zxc37984@gmail.com >
2024-05-10 09:12:26 +02:00
Janos
a15a6c9657
Versioned docs: replacing docs links with relative variants ( #1537 )
...
Signed-off-by: Janos <86970079+janosdebugs@users.noreply.github.com >
Signed-off-by: Damian Stasik <920747+damianstasik@users.noreply.github.com >
Signed-off-by: Roman Grinovski <roman.grinovski@gmail.com >
Co-authored-by: Damian Stasik <920747+damianstasik@users.noreply.github.com >
Co-authored-by: Roman Grinovski <roman.grinovski@gmail.com >
2024-04-24 13:24:30 +02:00
Rishav Dhar
5125db5841
fix broken link ( #1286 )
...
Signed-off-by: Rishav Dhar <19497993+rdhar@users.noreply.github.com >
2024-02-26 11:27:27 +00:00
Ronny Orot
f0b4a09cef
Fix broken links and add clarifications in documentation ( #1103 )
...
Signed-off-by: Ronny Orot <ronny.orot@gmail.com >
2024-01-17 15:28:09 +02:00
Ronny Orot
55651dca33
Backend/S3: Change default of use_legacy_workflow to false and deprecate ( #1049 )
...
Signed-off-by: Ronny Orot <ronny.orot@gmail.com >
2023-12-24 10:19:01 +02:00
Christian Mesh
abd324ea7c
Revert "Fixes #898 : Replace hashicorp and terraform references" ( #995 )
2023-12-11 15:10:03 -05:00
Janos
15bef1428a
Fixes #898 : Replace hashicorp and terraform references ( #973 )
...
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com >
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
Co-authored-by: Christian Mesh <christianmesh1@gmail.com >
2023-12-08 08:03:09 -05:00
Dmitry Kisler
70dd385136
Add no_proxy and https_proxy attributes to s3 backend schema ( #896 )
...
Signed-off-by: Dmitry Kisler <admin@dkisler.com >
2023-11-20 14:37:59 +01:00
Tomas
b2069bb0bb
Backend/S3: Update the Put method ( #795 )
...
Signed-off-by: tomasmik <tomasmik@protonmail.com >
2023-11-06 09:49:19 +02:00
Marcin Białoń
16c6432c3a
Backend/S3: Add support for skip_requesting_account_id ( #788 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-11-03 15:24:33 +01:00
Marcin Białoń
a1e110c679
Backend/S3: Custom Service Endpoint Configuration ( #794 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-10-31 10:02:58 +01:00
Marcin Białoń
c633b24824
Backend/S3: Add support for use_path_style ( #787 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-10-26 11:14:50 +02:00
Marcin Białoń
55144fefed
Backend/S3: Add HTTP parameters for parity with AWS Provider ( #770 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-10-24 17:18:30 +02:00
Marcin Białoń
545e5f0102
Backend/S3: Allow specifying retry mode for AWS API requests ( #769 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-10-24 16:42:08 +02:00
Marcin Białoń
46e1c66f45
Backend/S3: Add support for overriding EC2 Metadata Service endpoint ( #767 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-10-24 16:24:55 +02:00
Marcin Białoń
a4018f95cc
Backend/S3: Allow use of an alternative region for STS operations ( #768 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-10-24 15:51:51 +02:00
Marcin Białoń
4d38f26bf7
Backend/s3: Add support for assume_role_with_web_identity block ( #759 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-10-24 15:51:32 +02:00
Marcin Białoń
d12ccd12bb
Backend/S3: Add support for custom CA bundle ( #762 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
2023-10-24 13:36:32 +02:00
Tomas
e1b3b4ff82
S3 backend add account ID whitelisting arguments ( #760 )
...
Signed-off-by: tomasmik <tomasmik@protonmail.com >
2023-10-20 15:03:54 +03:00
Tomas
080d89c9b6
Backend/S3: Extract assume_role as a separate block ( #754 )
...
Signed-off-by: tomasmik <tomasmik@protonmail.com >
2023-10-20 10:11:18 +03:00
Elbaz
f4402d2d2a
Upgrade AWS SDK ( #701 )
...
Signed-off-by: Elbaz <eranelbaz97+github@gmail.com >
Signed-off-by: tomasmik <tomasmik@protonmail.com >
Co-authored-by: tomasmik <tomasmik@protonmail.com >
2023-10-19 15:00:36 +03:00
RLRabinowitz
1b9148a3de
Remove Terraform mentions in docs in the codebase ( #713 )
2023-10-12 12:11:01 +01:00
Serdar Dalgıç
267a595c94
Correct docs for terraform block ( #633 )
2023-10-03 15:50:56 +03:00
Julien Levasseur
4c0bda5386
Rename website to OpenTofu ( #516 )
...
Co-authored-by: Damian Stasik <920747+damianstasik@users.noreply.github.com >
Co-authored-by: Roman Grinovski <roman.grinovski@gmail.com >
2023-09-21 10:57:47 +01:00