File tree Expand file tree Collapse file tree 6 files changed +48
-0
lines changed
etc/ansible/roles/network_runner/providers/junos Expand file tree Collapse file tree 6 files changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ - name : " junos: configure access port"
3+ junos_command :
4+ commands :
5+ - config
6+ - " delete interfaces {{ port_name }}"
7+ - " set interfaces {{ port_name }} unit 0 family ethernet-switching interface-mode access"
8+ - " set interfaces {{ port_name }} unit 0 family ethernet-switching vlan members {{ _vlan_id }}"
9+ - commit
10+ connection : network_cli
Original file line number Diff line number Diff line change 1+ ---
2+ - name : " junos: configure trunk port"
3+ junos_command :
4+ commands :
5+ - config
6+ - " delete interfaces {{ port_name }}"
7+ - " set interfaces {{ port_name }} unit 0 family ethernet-switching interface-mode trunk"
8+ - " set interfaces {{ port_name }} native-vlan {{ _vlan_id }}"
9+ - " set interfaces {{ port_name }} unit 0 family ethernet-switching vlan members [{{ _vlan_id }}{% for vlan in trunked_vlans %} {{ vlan }}{% endfor %}]"
10+ - commit
11+ connection : network_cli
Original file line number Diff line number Diff line change 1+ ---
2+ - name : " junos: create vlan"
3+ junos_command :
4+ commands :
5+ - config
6+ - " set vlans {{ _vlan_name }} vlan-id {{ _vlan_id }}"
7+ - commit
8+ connection : network_cli
Original file line number Diff line number Diff line change 1+ ---
2+ _vlan_id : " {{ vlan_id | default(1, True)}}"
3+ _vlan_name : ' {{ vlan_name if vlan_name else "default" if vlan_id|string == "1" else "vlan"+vlan_id|string }}'
Original file line number Diff line number Diff line change 1+ ---
2+ - name : " junos: delete port"
3+ junos_command :
4+ commands :
5+ - config
6+ - " delete interfaces {{ port_name }}"
7+ - commit
8+ connection : network_cli
Original file line number Diff line number Diff line change 1+ ---
2+ - name : " junos: delete vlan"
3+ junos_command :
4+ commands :
5+ - config
6+ - " delete vlans {{ _vlan_name }}"
7+ - commit
8+ connection : network_cli
You can’t perform that action at this time.
0 commit comments