supernode 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. supernode_mesh_mac: "{{supernodes[1].mesh_mac}}"
  2. supernode_mesh_ipv4: "{{supernodes[1].mesh_ip_v4}}"
  3. supernode_bat_macaddress: "{{supernodes[1].bat_mac}}"
  4. supernode_mesh_ipv6: "{{supernodes[1].mesh_ip_v6}}"
  5. supernode_local_ip: "{{ansible_default_ipv4.address}}"
  6. supernode_dhcp_range_start: "{{supernodes[1].dhcp_range_start}}"
  7. supernode_dhcp_range_end: "{{supernodes[1].dhcp_range_end}}"
  8. supernode_mesh_backbones:
  9. - name: "{{supernodes[0].name}}"
  10. remote_ip: "{{supernodes[0].public_ip}}"
  11. mesh_ip: "{{supernodes[0].mesh_ip_v4|ipaddr('address')}}"
  12. address_v6: "{{supernodes[0].mesh_ip_v6|ipaddr('address')}}"
  13. supernode_other_nameserver: "{{supernode_mesh_backbones|map(attribute='mesh_ip')|map('ipaddr','address')|join(' ')}}"
  14. supernode_other_ntp_server: "{{supernode_mesh_backbones|map(attribute='mesh_ip')|map('ipaddr','address')|join(' ')}}"
  15. supernode_uplinks:
  16. - name: uplink1
  17. comment: Non existant uplink
  18. address: 172.16.0.1
  19. dstaddr: 172.16.0.2
  20. netmask: 255.255.255.252
  21. endpoint: 192.168.0.23
  22. address_v6: fd0a:1c06:d97c:e88d::2/64
  23. as: '65079'
  24. supernode_interfaces:
  25. - name: eth0
  26. auto: true
  27. proto: inet
  28. type: dhcp