Skip to content

terraform-cisco-modules/easy-imm-profiles-only

Repository files navigation

License: GPL v3 Developed by: Cisco

Easy IMM - Profiles Only example for Intersight

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.

Environment Variables

Terraform Cloud/Enterprise - Workspace Variables

  • Add variable apikey with the value of [your-api-key]
  • Add variable secretkey with the value of [your-secret-file-content]

Linux and Windows

export TF_VAR_apikey="<your-api-key>"
export TF_VAR_secretkeyfile="<secret-key-file-location>"

Requirements

Name Version
terraform >=1.3.0
intersight >=1.0.32
utils >= 0.1.2

Providers

Name Version
utils >= 0.1.2

Modules

Name Source Version
profiles terraform-cisco-modules/profiles/intersight >= 1.0.13

Inputs

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

Outputs

Name Description
profiles n/a

Sub Modules

If you want to see documentation on Variables for Submodules use the links below:

Terraform Registry

Profiles

Chassis

Domain

Server

About

Terraform Easy IMM Profiles Module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages