Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(terraform): create detailed documentation #2323

Closed
wants to merge 40 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
7d1eb14
feat(terraform): create initial draft in configuration management
Aaron-Ritter Jun 23, 2023
a96dbba
refactor(configuration-management): Create sub-menu structure with Te…
Aaron-Ritter Jun 30, 2023
98c6f1f
fix(configuration-management): Remove space from folder name
Aaron-Ritter Jun 30, 2023
b1a1937
refactor(terraform): Update draft content
Aaron-Ritter Jun 30, 2023
5b019ce
refactor(terraform): Update draft import section
Aaron-Ritter Jun 30, 2023
f2a4643
refactor(terraform): Update draft create section
Aaron-Ritter Jun 30, 2023
da6eb88
fix(terraform): user admin email
Aaron-Ritter Jun 30, 2023
ff31c6e
refactor(terraform): final draft Update and Remove section
Aaron-Ritter Jun 30, 2023
f523739
refactor(configuration-management): reference to terraform example an…
Aaron-Ritter Jun 30, 2023
70e0110
refactor(terraform): update guide with review feedback
Aaron-Ritter Jul 7, 2023
8dc7a9b
refactor(Terraform): review of the latest version, improving hands-on…
escii Jul 7, 2023
a212769
refactor(terraform): update guide with additional feedback
Aaron-Ritter Jul 14, 2023
ec5b865
refactor(Revert) fusionauth-site.ipr Changes
Aaron-Ritter Jul 14, 2023
2ace581
refactor(terraform) additional updates
Aaron-Ritter Jul 14, 2023
1dedc12
refactor(Terraform): review
escii Jul 15, 2023
8c772f9
refactor(terraform) remove obsolete sentence
Aaron-Ritter Jul 15, 2023
2767c75
refactor(terraform): add suggested grammatical and syntax changes fro…
Aaron-Ritter Aug 18, 2023
89da64a
refactor(terraform): use of auth.example.com
Aaron-Ritter Aug 18, 2023
b5acea3
Merge branch 'master' into terraform
Aaron-Ritter Aug 18, 2023
825ecd5
Merge branch 'master' into terraform
Aaron-Ritter Aug 22, 2023
adb025d
fix(terraform): asciidoc error - linebreak before title
Aaron-Ritter Aug 22, 2023
808adfe
refactor(terraform): update Initializing Terraform Working Directory
Aaron-Ritter Sep 15, 2023
aabc26d
refactor(terraform): rework Import, Data Source, and Create
Aaron-Ritter Sep 29, 2023
48cead3
refactor(terraform): rework Prevent Destroy
Aaron-Ritter Sep 29, 2023
bd2edce
Merge branch 'master' into terraform
Aaron-Ritter Sep 29, 2023
2296a1d
refactor(configuration-management): Create Terraform sub-menu structure
Aaron-Ritter Sep 29, 2023
ac53f8a
refactor(terraform): add source block to include::
Aaron-Ritter Sep 29, 2023
8ca148a
refactor(terraform): use unambiguous contracted form everywhere and a…
Aaron-Ritter Sep 29, 2023
2ff11a1
refactor(terraform): simplify update section
Aaron-Ritter Sep 29, 2023
6890e48
refactor(terraform): making sure objects are capitalized (Tenant, App…
Aaron-Ritter Sep 29, 2023
7890649
Merge remote-tracking branch 'origin/master' into terraform
Aaron-Ritter Sep 29, 2023
c34016f
refactor(data-source): remove users from example
Aaron-Ritter Sep 29, 2023
406032d
refactor(terraform): add create Access Token Key example and JWT time…
Aaron-Ritter Sep 29, 2023
a2a830f
refactor(terraform): add tenant id screenshot
Aaron-Ritter Sep 29, 2023
07faeb5
refactor(terraform): add detailed example for ignore_changes
Aaron-Ritter Sep 30, 2023
b9c7924
refactor(terraform): add Email Template example
Aaron-Ritter Sep 30, 2023
a8718fa
refactor(terraform): add further details around API Key through kicks…
Aaron-Ritter Sep 30, 2023
006c46e
refactor(terraform): standardize few details through the doc
Aaron-Ritter Sep 30, 2023
0b9885c
refactor(terraform): further clarify notes
Aaron-Ritter Sep 30, 2023
8e29034
refactor(terraform): switch all examples to main branch
Aaron-Ritter Sep 30, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion fusionauth-site.ipr
Expand Up @@ -1575,4 +1575,4 @@
<component name="uk.co.ben_gibson.git.link.SettingsState">
<option name="host" value="72037fcc-cb9c-4c22-960a-ffe73fd5e229" />
</component>
</project>
</project>
9 changes: 8 additions & 1 deletion site/_layouts/doc.liquid
Expand Up @@ -146,7 +146,14 @@
<a href="#" class="sub-menu"><i class="fal fa-fw fa-cogs"></i> Admin Guide <i class="fal fa-chevron-{% if page.url contains "/admin-guide/" %}up{% else %}down{% endif %} fa-fw"></i></a>
<ul>
<li {% if page.url == "/docs/v1/tech/admin-guide/" %}class="active"{% endif %}><a href="/docs/v1/tech/admin-guide/">Overview</a></li>
<li {% if page.url == "/docs/v1/tech/admin-guide/account-portal.html" %}class="active"{% endif %}><a href="/docs/v1/tech/admin-guide/account-portal">Account Portal</a></li>
<li {% if page.url == "/docs/v1/tech/admin-guide/account-portal.html" %} class="active"{% endif %}><a href="/docs/v1/tech/admin-guide/account-portal">Account Portal</a></li>
<li {% if page.url contains "/admin-guide/configuration-management/" %} class="open"{% endif %}>
<a href="#" class="sub-menu">Config Management <i class="fal fa-chevron-{% if page.url contains "/admin-guide/configuration-management/" %}up{% else %}down{% endif %} fa-fw"></i></a>
<ul>
<li {% if page.url == "/docs/v1/tech/admin-guide/configuration-management/" %}class="active"{% endif %}><a href="/docs/v1/tech/admin-guide/configuration-management/">Overview</a></li>
<li {% if page.url == "/docs/v1/tech/admin-guide/configuration-management/terraform.html" %}class="active"{% endif %}><a href="/docs/v1/tech/admin-guide/configuration-management/terraform">Terraform</a></li>
</ul>
</li>
<li {% if page.url == "/docs/v1/tech/admin-guide/cli.html" %}class="active"{% endif %}><a href="/docs/v1/tech/admin-guide/cli">CLI</a></li>
<li {% if page.url == "/docs/v1/tech/admin-guide/configuration-management.html" %}class="active"{% endif %}><a href="/docs/v1/tech/admin-guide/configuration-management">Config Management</a></li>
<li {% if page.url == "/docs/v1/tech/core-concepts/editions-features.html" %}class="active"{% endif %}><a href="/docs/v1/tech/core-concepts/editions-features">Editions and Features</a></li>
Expand Down
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Expand Up @@ -39,13 +39,9 @@ Using this approach gives you full access to the FusionAuth API.

=== Terraform

There is a community supported, open source terraform provider which allows you to manage FusionAuth using Terraform, an open source infrastructure tool.
There is a community supported, open source terraform provider which allows you to manage FusionAuth using Terraform, an open source infrastructure as code automation tool.

Here is the https://registry.terraform.io/providers/gpsinsight/fusionauth/latest/docs[FusionAuth Terraform provider documentation].

Since it is a community project, it is not as complete as the client libraries. If you find yourself needing to manage something not currently supported, you can contribute to the https://github.com/gpsinsight/terraform-provider-fusionauth[project using GitHub].

//TODO example
For more details, see link:/docs/v1/tech/admin-guide/configuration-management/terraform[our Terraform documentation].

=== Pulumi

Expand Down