|
@@ -0,0 +1,91 @@
|
|
|
+local_node: "{{supernodes[2]}}"
|
|
|
+ffmap_backend_version: v2
|
|
|
+
|
|
|
+supernode_mesh_mac: "{{local_node.mesh_mac}}"
|
|
|
+supernode_mesh_ipv4: "{{local_node.mesh_ip_v4}}"
|
|
|
+supernode_bat_macaddress: "{{local_node.bat_mac}}"
|
|
|
+supernode_mesh_ipv6: "{{local_node.mesh_ip_v6}}"
|
|
|
+supernode_local_ip: "{{local_node.public_ip|default(ansible_default_ipv4.address)}}"
|
|
|
+supernode_public_interface: "{{local_node.public_interface|default(ansible_default_ipv4.interface)}}"
|
|
|
+supernode_dhcp_range_start: "{{local_node.dhcp_range_start}}"
|
|
|
+supernode_dhcp_range_end: "{{local_node.dhcp_range_end}}"
|
|
|
+
|
|
|
+supernode_mesh_backbones:
|
|
|
+ - name: "{{supernodes[0].name}}"
|
|
|
+ remote_ip: "{{supernodes[0].public_ip|ipaddr('address')}}"
|
|
|
+ mesh_ip: "{{supernodes[0].mesh_ip_v4|ipaddr('address')}}"
|
|
|
+ address_v6: "{{supernodes[0].mesh_ip_v6|ipaddr('address')}}"
|
|
|
+ local_ip: "{{supernode_local_ip|ipaddr('address')}}"
|
|
|
+ interface: "{{supernode_public_interface}}"
|
|
|
+ - name: "{{supernodes[1].name}}"
|
|
|
+ remote_ip: "{{supernodes[1].public_ip|ipaddr('address')}}"
|
|
|
+ mesh_ip: "{{supernodes[1].mesh_ip_v4|ipaddr('address')}}"
|
|
|
+ address_v6: "{{supernodes[1].mesh_ip_v6|ipaddr('address')}}"
|
|
|
+ local_ip: "{{supernode_local_ip|ipaddr('address')}}"
|
|
|
+ interface: "{{supernode_public_interface}}"
|
|
|
+
|
|
|
+supernode_interfaces:
|
|
|
+ - name: eth0
|
|
|
+ auto: true
|
|
|
+ proto: inet
|
|
|
+ type: dhcp
|
|
|
+ - name: eth1
|
|
|
+ auto: true
|
|
|
+ proto: inet
|
|
|
+ type: static
|
|
|
+ config:
|
|
|
+ - key: address
|
|
|
+ value: "{{supernode_local_ip|ipaddr('address')}}"
|
|
|
+ - key: netmask
|
|
|
+ value: "{{supernode_local_ip|ipaddr('netmask')}}"
|
|
|
+ - key: broadcast
|
|
|
+ value: "{{supernode_local_ip|ipaddr('broadcast')}}"
|
|
|
+
|
|
|
+meshviewer_data_url: "https://192.168.77.29/data/"
|
|
|
+meshviewer_site_name: Freifunk example
|
|
|
+meshviewer_version: v3
|
|
|
+
|
|
|
+mapserver_use_pregenerated_dh_params: true
|
|
|
+mapserver_dh_params: |
|
|
|
+ -----BEGIN DH PARAMETERS-----
|
|
|
+ MIIBCAKCAQEAmWF6Vbj7fCywCna6iHb8WykMo7df73WrNmcdzpxBX+x29YMhU9zX
|
|
|
+ DATZ6cqLjOV0uDMqL6I0estB9TxwIEXUgOoc1KTUc91AE9YzQpH86jdE6nkw4Jjz
|
|
|
+ ec2TkyHJmLgods8NPw/uHvrpw84HWm/QxUT3ZOYdzTuNuGxWyJ43vCTsNrq59jOx
|
|
|
+ pbMETJRsP2YRNHMYwwF3V40EgN5y1X0xENstyWdPvk2aspxz10O+gD6+buSYA+xb
|
|
|
+ rvPG5bn/sVhi7pYBKPUMhrF8AoqGltNINkpP4dW3aQDJeIcwQ1aoE8IYp8eyv935
|
|
|
+ bHWReVmyfpXHEWtSHjwNbuqey40XN31qYwIBAg==
|
|
|
+ -----END DH PARAMETERS-----
|
|
|
+
|
|
|
+mapserver_ssl_private_key: |
|
|
|
+ -----BEGIN RSA PRIVATE KEY-----
|
|
|
+ MIICXQIBAAKBgQDFUvdXLyZGjceI3Z4UjqNrbL1Jn2F/CmCjs4a8x1FqMKaH3G/4
|
|
|
+ se/+soMUC140RqOnb8JrOCxpB0OdepVLDW191X2d4oiOb1fCO2uMBFJ8a1ZEHq/j
|
|
|
+ qLn8RY7OrJGUCMmLsLqmEU6rjAEBvkD2RPTJ8fcUaMXjlIdA05QFgUlAKQIDAQAB
|
|
|
+ AoGBAKSwbDNd7MoyBvlaTlfF/Orp5MoPteW8GZBHhAsHKBJC7Jq0BthAWpfvEaun
|
|
|
+ GUb0Nh7HDjNCvP4jy/EhoHz1hg1pFOkRUlz602qLj5h2aEqB8yW4DfUbrfq3CHpd
|
|
|
+ 0rZXWlrIn9Ww0rr/ZGQvNywOuyIVsaDmBWsudQhv+4CSpa/JAkEA+HJCRuAFExHK
|
|
|
+ Lftr/8bSVajOFPmdf+vhERLuAB8r7FH2pl7H67CETKN8BdVLCOurhjSA4Iq/RRaS
|
|
|
+ 3qSkXgD9PwJBAMtSzkXfRBPxZl7iCGHsGenOfIdLONm4/LaSBJtsqv3YgAMhMdrO
|
|
|
+ idwU293nKktTONUV61gzbFSbLATiuLH0IJcCQG1TojScCb+deXGIjLrOG+qT0LPM
|
|
|
+ L/GFs9GWmeK11Nc2LiqB1MmzMFSlMENE27L+Oclhu0CT7Z0SVOjiXG39U3MCQQCS
|
|
|
+ 6kuIK3KqomShLNx3vT1gN0a+D/mNQODCHzJbCCNp9xVQrZyziUgOEbhpWE60TPck
|
|
|
+ 6Yi7m7SsUc913EkutMMTAkBup3dbKPkDgl3Ujm9q/mvyJdE5ZF1QvbSSuFFPinP6
|
|
|
+ pQtvUENWV3NmlAuBOg4gzJ+ZSyKy93KvJ91MHNwfKMok
|
|
|
+ -----END RSA PRIVATE KEY-----
|
|
|
+
|
|
|
+mapserver_ssl_server_cert: |
|
|
|
+ -----BEGIN CERTIFICATE-----
|
|
|
+ MIICazCCAdQCCQDGN/3zHbvn2zANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQGEwJE
|
|
|
+ RTEMMAoGA1UECAwDTlJXMREwDwYDVQQHDAhEb3J0bXVuZDERMA8GA1UECgwIRnJl
|
|
|
+ aWZ1bmsxEjAQBgNVBAsMCW1hcHNlcnZlcjEjMCEGA1UEAwwabWFwc2VydmVyLmZy
|
|
|
+ ZWlmdW5rLmV4YW1wbGUwHhcNMTUwODAyMTIzMjUyWhcNMTYwODAxMTIzMjUyWjB6
|
|
|
+ MQswCQYDVQQGEwJERTEMMAoGA1UECAwDTlJXMREwDwYDVQQHDAhEb3J0bXVuZDER
|
|
|
+ MA8GA1UECgwIRnJlaWZ1bmsxEjAQBgNVBAsMCW1hcHNlcnZlcjEjMCEGA1UEAwwa
|
|
|
+ bWFwc2VydmVyLmZyZWlmdW5rLmV4YW1wbGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
|
|
|
+ MIGJAoGBAMVS91cvJkaNx4jdnhSOo2tsvUmfYX8KYKOzhrzHUWowpofcb/ix7/6y
|
|
|
+ gxQLXjRGo6dvwms4LGkHQ516lUsNbX3VfZ3iiI5vV8I7a4wEUnxrVkQer+OoufxF
|
|
|
+ js6skZQIyYuwuqYRTquMAQG+QPZE9Mnx9xRoxeOUh0DTlAWBSUApAgMBAAEwDQYJ
|
|
|
+ KoZIhvcNAQELBQADgYEAXjdHDXdzIrlKfk1NN9PdZVap9QrXdxko48r2fxw56EIm
|
|
|
+ 86gQheAMJX/kVKPAXnAsvr0Deoj6iM9MhHztDyZUJ4FMSyIteGFOddEVmQ8JCJIo
|
|
|
+ RnAOI4YIB9+CxjXNatDlmGSHGx5i4A2dUUIU/IGPXTe17+4DznGujze/hB04r34=
|
|
|
+ -----END CERTIFICATE-----
|