mirror of
https://github.com/linux-system-roles/network.git
synced 2026-01-23 10:25:28 +00:00
examples: add example with bond and VLAN
This commit is contained in:
parent
baca667517
commit
da312da291
1 changed files with 34 additions and 0 deletions
34
examples/bond-with-vlan.yml
Normal file
34
examples/bond-with-vlan.yml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
---
|
||||
- hosts: network-test
|
||||
vars:
|
||||
network_connections:
|
||||
|
||||
# Create a bond profile, which is the parent of VLAN.
|
||||
- name: prod2
|
||||
state: up
|
||||
type: bond
|
||||
interface_name: bond2
|
||||
ip:
|
||||
dhcp4: no
|
||||
auto6: no
|
||||
|
||||
# enslave an ethernet to the bond
|
||||
- name: prod2-slave1
|
||||
state: up
|
||||
type: ethernet
|
||||
interface_name: "{{ network_interface_name2 }}"
|
||||
master: prod2
|
||||
|
||||
# on top of it, create a VLAN with ID 100 and static
|
||||
# addressing
|
||||
- name: prod2.100
|
||||
state: up
|
||||
type: vlan
|
||||
parent: prod2
|
||||
vlan_id: 100
|
||||
ip:
|
||||
address:
|
||||
- "192.168.174.{{ network_iphost }}/24"
|
||||
|
||||
roles:
|
||||
- network
|
||||
Loading…
Add table
Add a link
Reference in a new issue