Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robertcsapo/terraform-provider-ciscoevpn
Cisco BGP EVPN for IOS-XE
https://github.com/robertcsapo/terraform-provider-ciscoevpn
bgp-evpn cisco evpn evpn-vxlan ios-xe terraform-provider vxlan
Last synced: about 2 months ago
JSON representation
Cisco BGP EVPN for IOS-XE
- Host: GitHub
- URL: https://github.com/robertcsapo/terraform-provider-ciscoevpn
- Owner: robertcsapo
- License: mpl-2.0
- Created: 2022-05-16T15:32:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-01T08:43:47.000Z (over 2 years ago)
- Last Synced: 2024-06-20T11:47:56.859Z (7 months ago)
- Topics: bgp-evpn, cisco, evpn, evpn-vxlan, ios-xe, terraform-provider, vxlan
- Language: Go
- Homepage: https://registry.terraform.io/providers/robertcsapo/ciscoevpn/
- Size: 61.5 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Terraform Provider Cisco EVPN
Tech Preview (Early field trial)terraform-provider-ciscoevpn is a Terraform Provider for Cisco Catalyst 9000 Switches.
## Requirements for Development
- [Terraform](https://www.terraform.io/downloads.html) >= 1.0
- [Go](https://golang.org/doc/install) >= 1.18## Using the provider
Use ```terraform init``` to download the plugin from Terrafrom Registry.
Configure the provider to connect towards your Cisco Catalyst 9000 Switches
```
terraform {
required_providers {
ciscoevpn = {
source = "robertcsapo/ciscoevpn"
version = "1.0.1"
}
}
}provider "ciscoevpn" {
username = var.username
password = var.password
insecure = var.insecure
timeout = var.timeout
debug = false
roles {
spines {
iosxe = var.iosxe_spines
}
borders {
iosxe = var.iosxe_borders
}
leafs {
iosxe = var.iosxe_leafs
}
}
}
```Examples can be found in [examples/](./examples/).