playbook.yml 730 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. - name: Configure team network device
  2. hosts: servers
  3. become: true
  4. vars:
  5. network_connections:
  6. - name: team1
  7. state: up
  8. type: team
  9. interface_name: team1
  10. ip:
  11. dhcp4: no
  12. auto6: no
  13. address: 10.1.1.10/24
  14. -
  15. - name: team1-port1
  16. state: up
  17. type: ethernet
  18. interface_name: eth1
  19. master: team1
  20. - name: team1-port2
  21. state: up
  22. type: ethernet
  23. interface_name: eth2
  24. master: team1
  25. roles:
  26. - rhel-system-roles.network
  27. tasks:
  28. - name: Tune team runner to activebackup
  29. command: nmcli con mod team1 team.runner activebackup
  30. - name: Reboot the server
  31. reboot: