Terraform module for deploying an Equinix-configured Cisco CSR 1000V router in Equinix Fabric.
To run this project, you will need to set the following environment variables or the shared configuration and credentials files.
- EQUINIX_API_CLIENTID
- EQUINIX_API_CLIENTSECRET
See the Developer Platform page on how to generate Client ID and Client Secret.
module "csr1000v" {
source = "bayupw/csr1000v-equinix-configured/equinix"
version = "1.0.0"
metro_code = "NY"
core_count = 2
device_name = "tf-csr1000v-p"
device_hostname = "csr1000v-primary"
notifications = ["[email protected]"]
create_acl = true
create_ssh_user = true
ssh_username = "csradmin1"
ssh_password = "Cisco123"
}
output "ssh_ip_address"{
value = module.csr1000v.network_device.ssh_ip_address
}
output "ssh_username"{
value = module.csr1000v.ssh_user.username
}
output "ssh_password"{
value = module.csr1000v.ssh_user.password
sensitive = true
}
Report issues/questions/feature requests on in the issues section.
Apache 2 Licensed. See LICENSE for full details.