You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ravi.periketi fc0bfd5c89 Merge pull request 'feature/storage-init' (#3) from feature/storage-init into master 3 weeks ago
examples remove stuff 3 weeks ago
.gitignore initial commit 3 months ago
.pre-commit-config.yaml add https option 3 weeks ago
Jenkinsfile modify jenkinsfile 3 weeks ago
LICENSE initial commit 3 months ago
README.md remove inspec 3 weeks ago
main.tf add https option 3 weeks ago
outputs.tf fix 2 months ago
variables.tf add https option 3 weeks ago
versions.tf add https option 3 weeks ago

README.md

terraform-module-azurerm-storage-account

Usage

See examples folders for usage of this module.

Providers

Name Version
azurerm >= 1.36.0, < 2.0.0

Inputs

Name Description Type Default Required
access_tier Access tier for the blobstorage,filestorage & StorageV2 accounts string "Hot" no
account_kind Kind of Account we want to use. string "StorageV2" no
account_replication_type Replication type to use for the storage account string n/a yes
account_tier Type of the tier to use for the storage account string n/a yes
enable_blob_encryption Boolean flag which controls if encryption esrvices are enabled for Blob storage bool true no
enable_file_encryption Boolean flag which controls if encryption services are enabled for File storage bool true no
enable_https_traffic_only Boolean flag which forces HTTPS if enabled, see https://docs.microsoft.com/en-us/azure/storage/storage-require-secure-transfer/ for more information. Defaults to true. bool true no
enable_threat_protection Boolean flag which controls if advanced threat protection. bool false no
enabled Enable or not the module. bool true no
is_hns_enabled This can be used with Azure Data Lake Storage Gen 2 bool false no
location Location of the virtual network. string n/a yes
resource_group_name Resource group where the vnet resides. string n/a yes
storage_account_name Name of the storage Account string n/a yes
storage_containers List of containers to create and their access levels. list(object({ name = string, access_type = string })) [] no
storage_shares List of share to create list(object({ name = string, quota = string })) [] no
tags Tags to add to the virtual network. map {} no

Outputs

Name Description
containers_id n/a
id n/a
primary_location n/a
storage_account_name n/a
storage_shares_id n/a