https://github.com/netascode/terraform-nxos-features
Terraform Cisco NX-OS Features Module
https://github.com/netascode/terraform-nxos-features
cisco nx-os nxos terraform terraform-module
Last synced: 3 months ago
JSON representation
Terraform Cisco NX-OS Features Module
- Host: GitHub
- URL: https://github.com/netascode/terraform-nxos-features
- Owner: netascode
- License: apache-2.0
- Created: 2022-04-22T06:46:00.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-10T12:04:32.000Z (over 1 year ago)
- Last Synced: 2025-01-14T14:14:07.117Z (4 months ago)
- Topics: cisco, nx-os, nxos, terraform, terraform-module
- Language: HCL
- Homepage: https://registry.terraform.io/modules/netascode/features/nxos
- Size: 48.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/netascode/terraform-nxos-features/actions/workflows/test.yml)
# Terraform NX-OS Features Module
Manages NX-OS Features
## Examples
```hcl
module "nxos_features" {
source = "netascode/features/nxos"
version = ">= 0.0.1"bfd = true
bgp = true
dhcp = true
evpn = true
fabric_forwarding = true
hsrp = true
interface_vlan = true
isis = true
lacp = true
lldp = true
nv_overlay = true
ospf = true
ospfv3 = true
pim = true
ptp = true
pvlan = true
ssh = true
tacacs = true
telnet = true
udld = true
vn_segment = true
vpc = true
}
```## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [nxos](#requirement\_nxos) | >= 0.5.0 |## Providers
| Name | Version |
|------|---------|
| [nxos](#provider\_nxos) | >= 0.5.0 |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [device](#input\_device) | A device name from the provider configuration. | `string` | `null` | no |
| [bfd](#input\_bfd) | Enable or disable command `feature bfd`. | `bool` | `null` | no |
| [bgp](#input\_bgp) | Enable or disable command `feature bgp`. | `bool` | `null` | no |
| [dhcp](#input\_dhcp) | Enable or disable command `feature dhcp`. | `bool` | `null` | no |
| [evpn](#input\_evpn) | Enable or disable command `nv overlay evpn`. | `bool` | `null` | no |
| [fabric\_forwarding](#input\_fabric\_forwarding) | Enable or disable command `feature fabric forwarding`. | `bool` | `null` | no |
| [hsrp](#input\_hsrp) | Enable or disable command `feature hsrp`. | `bool` | `null` | no |
| [interface\_vlan](#input\_interface\_vlan) | Enable or disable command `feature interface-vlan`. | `bool` | `null` | no |
| [isis](#input\_isis) | Enable or disable command `feature isis`. | `bool` | `null` | no |
| [lacp](#input\_lacp) | Enable or disable command `feature lacp`. | `bool` | `null` | no |
| [lldp](#input\_lldp) | Enable or disable command `feature lldp`. | `bool` | `null` | no |
| [macsec](#input\_macsec) | Enable or disable command `feature macsec`. | `bool` | `null` | no |
| [netflow](#input\_netflow) | Enable or disable command `feature netflow`. | `bool` | `null` | no |
| [nv\_overlay](#input\_nv\_overlay) | Enable or disable command `feature nv overlay`. | `bool` | `null` | no |
| [ospf](#input\_ospf) | Enable or disable command `feature ospf`. | `bool` | `null` | no |
| [ospfv3](#input\_ospfv3) | Enable or disable command `feature ospfv3`. | `bool` | `null` | no |
| [pim](#input\_pim) | Enable or disable command `feature pim`. | `bool` | `null` | no |
| [ptp](#input\_ptp) | Enable or disable command `feature ptp`. | `bool` | `null` | no |
| [pvlan](#input\_pvlan) | Enable or disable command `feature pvlan`. | `bool` | `null` | no |
| [ssh](#input\_ssh) | Enable or disable command `feature ssh`. | `bool` | `null` | no |
| [tacacs](#input\_tacacs) | Enable or disable command `feature tacacs`. | `bool` | `null` | no |
| [telnet](#input\_telnet) | Enable or disable command `feature telnet`. | `bool` | `null` | no |
| [udld](#input\_udld) | Enable or disable command `feature udld`. | `bool` | `null` | no |
| [vn\_segment](#input\_vn\_segment) | Enable or disable command `feature vn segment`. | `bool` | `null` | no |
| [vpc](#input\_vpc) | Enable or disable command `feature vpc`. | `bool` | `null` | no |## Outputs
No outputs.
## Resources
| Name | Type |
|------|------|
| [nxos_feature_bfd.fmBfd](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_bfd) | resource |
| [nxos_feature_bgp.fmBgp](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_bgp) | resource |
| [nxos_feature_dhcp.fmDhcp](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_dhcp) | resource |
| [nxos_feature_evpn.fmEvpn](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_evpn) | resource |
| [nxos_feature_hmm.fmHmm](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_hmm) | resource |
| [nxos_feature_hsrp.fmHsrp](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_hsrp) | resource |
| [nxos_feature_interface_vlan.fmInterfaceVlan](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_interface_vlan) | resource |
| [nxos_feature_isis.fmIsis](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_isis) | resource |
| [nxos_feature_lacp.fmLacp](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_lacp) | resource |
| [nxos_feature_lldp.fmLldp](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_lldp) | resource |
| [nxos_feature_macsec.fmMacsec](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_macsec) | resource |
| [nxos_feature_netflow.fmNetflow](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_netflow) | resource |
| [nxos_feature_nv_overlay.fmNvo](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_nv_overlay) | resource |
| [nxos_feature_ospf.fmOspf](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_ospf) | resource |
| [nxos_feature_ospfv3.fmOspfv3](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_ospfv3) | resource |
| [nxos_feature_pim.fmPim](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_pim) | resource |
| [nxos_feature_ptp.fmPtp](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_ptp) | resource |
| [nxos_feature_pvlan.fmPvlan](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_pvlan) | resource |
| [nxos_feature_ssh.fmSsh](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_ssh) | resource |
| [nxos_feature_tacacs.fmTacacsplus](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_tacacs) | resource |
| [nxos_feature_telnet.fmTelnet](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_telnet) | resource |
| [nxos_feature_udld.fmUdld](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_udld) | resource |
| [nxos_feature_vn_segment.fmVnSegment](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_vn_segment) | resource |
| [nxos_feature_vpc.fmVpc](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/feature_vpc) | resource |
| [nxos_ospf.ospfEntity](https://registry.terraform.io/providers/CiscoDevNet/nxos/latest/docs/resources/ospf) | resource |