Skip to content

Commit 9009066

Browse files
committed
Add tunnel_vrf attribute to interface tunnel resource
1 parent a724145 commit 9009066

12 files changed

+44
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
## 0.5.9 (unreleased)
22

33
- Fix idempotency issue with `secret` attribute of `iosxe_username` resource
4+
- Add `tunnel_vrf` attribute to `iosxe_interface_tunnel` resource and data source
45

56
## 0.5.8
67

docs/data-sources/interface_tunnel.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ data "iosxe_interface_tunnel" "example" {
6969
- `tunnel_mode_ipsec_ipv4` (Boolean) over IPv4
7070
- `tunnel_protection_ipsec_profile` (String) Determine the ipsec policy profile to use.
7171
- `tunnel_source` (String) source of tunnel packets
72+
- `tunnel_vrf` (String)
7273
- `unnumbered` (String) Enable IP processing without an explicit address
7374
- `vrf_forwarding` (String) Configure forwarding table
7475

docs/guides/changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ description: |-
1010
## 0.5.9 (unreleased)
1111

1212
- Fix idempotency issue with `secret` attribute of `iosxe_username` resource
13+
- Add `tunnel_vrf` attribute to `iosxe_interface_tunnel` resource and data source
1314

1415
## 0.5.8
1516

docs/resources/interface_tunnel.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ resource "iosxe_interface_tunnel" "example" {
6060
load_interval = 30
6161
snmp_trap_link_status = false
6262
logging_event_link_status_enable = true
63+
tunnel_vrf = "VRF1"
6364
}
6465
```
6566

@@ -119,6 +120,7 @@ resource "iosxe_interface_tunnel" "example" {
119120
- `tunnel_mode_ipsec_ipv4` (Boolean) over IPv4
120121
- `tunnel_protection_ipsec_profile` (String) Determine the ipsec policy profile to use.
121122
- `tunnel_source` (String) source of tunnel packets
123+
- `tunnel_vrf` (String)
122124
- `unnumbered` (String) Enable IP processing without an explicit address
123125
- `vrf_forwarding` (String) Configure forwarding table
124126

examples/resources/iosxe_interface_tunnel/resource.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,5 @@ resource "iosxe_interface_tunnel" "example" {
4545
load_interval = 30
4646
snmp_trap_link_status = false
4747
logging_event_link_status_enable = true
48+
tunnel_vrf = "VRF1"
4849
}

gen/definitions/interface_tunnel.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ attributes:
156156
example: false
157157
- yang_name: logging/event/link-status-enable
158158
example: true
159+
- yang_name: Cisco-IOS-XE-tunnel:tunnel/vrf-config/vrf-common/vrf
160+
tf_name: tunnel_vrf
161+
example: VRF1
159162

160163
test_prerequisites:
161164
- path: Cisco-IOS-XE-native:native/vrf/definition=VRF1

internal/provider/data_source_iosxe_interface_tunnel.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/data_source_iosxe_interface_tunnel_test.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/model_iosxe_interface_tunnel.go

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/resource_iosxe_interface_tunnel.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/resource_iosxe_interface_tunnel_test.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/guides/changelog.md.tmpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ description: |-
1010
## 0.5.9 (unreleased)
1111

1212
- Fix idempotency issue with `secret` attribute of `iosxe_username` resource
13+
- Add `tunnel_vrf` attribute to `iosxe_interface_tunnel` resource and data source
1314

1415
## 0.5.8
1516

0 commit comments

Comments
 (0)