Skip to main content

Awesome Terraform Tools

Terraform Docs

Terraform docs automates the creation of Terraform Documentation.

Its utility comes from utilising the existing Descriptions and version files that a solid terraform module or project already has so that developers only need to document it once and output it in a markdown notation.

Example Generated docs

Requirements

NameVersion
elasticstack0.3.3

Providers

NameVersion
elasticstack0.3.3
randomn/a

Modules

No modules.

Resources

NameType
elasticstack_elasticsearch_security_user.mainresource
random_password.mainresource

Inputs

NameDescriptionDefaultRequired
rolesn/an/ayes
usernamen/an/ayes
hash_algoThe Has algorithm used by the targeted Elastic search cluster, only sha1, sha256, md5 and bcrypt algorithms are supported for more information visit https://www.elastic.co/guide/en/elasticsearch/reference/current/security-settings.html#hashing-settings"bcrypt"no
passwordIf provided this password will override the built in password resourcenullno
password_lengthn/a30no

Outputs

NameDescription
passwordn/a
usernamen/a