Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Add support different types of Ethernet encapsulations at the logical interface level #674

Closed
Vokunne opened this issue Jun 14, 2024 · 2 comments · Fixed by #677
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Vokunne
Copy link

Vokunne commented Jun 14, 2024

Description

Hi folks,

It'd be great if there is an option to set an encapsulation type for logical interfaces in case of the physical one has encapsulation type flexiable-ethernet-services.

New or Affected Resource(s)

junos_interface_logical

Example Junos Configuration

interfaces {
    xe-0/0/51 {
        flexible-vlan-tagging;
        encapsulation flexible-ethernet-services; 
        unit 100 {
            encapsulation vlan-bridge;
            vlan-id 100;
        }
    }
}

Potential Terraform Configuration

resource "junos_interface_logical" "xe_0_0_15_100" {
  name          = "xe-0/0/051.100"
  vlan_id       = "100"
  encapsulation = "vlan-bridge"
  disable       = null
  description   = "L2 bridge-domain for vlan 15 - sslvpn ha cluster"
}

References

Link to Junos docs - https://www.juniper.net/documentation/us/en/software/junos/interfaces-ethernet-switches/topics/topic-map/switches-interface-flexible.html

@Vokunne Vokunne added the enhancement New feature or request label Jun 14, 2024
@jeremmfr
Copy link
Owner

Hi 👋

I will take care of adding this.

@jeremmfr jeremmfr added this to the v2.8.0 milestone Jun 20, 2024
@jeremmfr jeremmfr self-assigned this Jun 20, 2024
@Vokunne
Copy link
Author

Vokunne commented Jun 20, 2024

Thanks a lot @jeremmfr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants