This example is part of the Cisco Easy IMM project. Its goal is to allow users to instantiate Infrastrcture in minutes using an easy to use, opinionated data model. It takes away the complexity of having to deal with references, dependencies or loops. By completely separating data (defining variables) from logic (infrastructure declaration), it allows the user to focus on describing the intended configuration while using a set of maintained and tested Terraform Modules without the need to understand the low-level Intersight object model. More information can be found here: https://cisco.com/go/easy-imm.
- Add variable apikey with the value of [your-api-key]
- Add variable secretkey with the value of [your-secret-file-content]
export TF_VAR_apikey="<your-api-key>"
export TF_VAR_secretkeyfile="<secret-key-file-location>"
Name | Version |
---|---|
terraform | >=1.3.0 |
intersight | >=1.0.32 |
utils | >= 0.1.2 |
Name | Version |
---|---|
utils | >= 0.1.2 |
Name | Source | Version |
---|---|---|
profiles | terraform-cisco-modules/profiles/intersight | >= 1.0.13 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
apikey | Intersight API Key. | string |
n/a | yes |
endpoint | Intersight URL. | string |
"https://intersight.com" |
no |
secretkey | Intersight Secret Key. | string |
"" |
no |
secretkeyfile | Intersight Secret Key File Location. | string |
"blah.txt" |
no |
Name | Description |
---|---|
profiles | n/a |
If you want to see documentation on Variables for Submodules use the links below: