playbook.yml 678 B

123456789101112131415161718192021222324252627282930313233
  1. - name: configure team network device
  2. hosts: servers
  3. become: true
  4. vars:
  5. network_connections:
  6. # team profile
  7. - name: team0
  8. state: up
  9. type: team
  10. interface_name: team0
  11. ip:
  12. dhcp4: no
  13. auto6: no
  14. address:
  15. - '192.168.0.100/24'
  16. # enslave an ethernet to the team
  17. - name: team0-port1
  18. state: up
  19. type: ethernet
  20. interface_name: eth1
  21. master: team0
  22. # enslave an ethernet to the team
  23. - name: team0-port2
  24. state: up
  25. type: ethernet
  26. interface_name: eth2
  27. master: team0
  28. roles:
  29. - rhel-system-roles.network