瀏覽代碼

Moved internal roles into roles/internal

Till Klocke 9 年之前
父節點
當前提交
c0269807b9
共有 94 個文件被更改,包括 0 次插入305 次删除
  1. 0 71
      group_vars/all/supernodes.yml
  2. 0 9
      group_vars/all/uplinks.yml
  3. 0 7
      group_vars/all/users.yml
  4. 0 91
      host_vars/mapserver/host.yml
  5. 0 54
      host_vars/node01/supernode
  6. 0 44
      host_vars/node02/supernode
  7. 0 27
      host_vars/uplink01/uplink.yml
  8. 0 0
      roles/internal/batman/README.md
  9. 0 0
      roles/internal/batman/defaults/main.yml
  10. 0 0
      roles/internal/batman/handlers/main.yml
  11. 0 0
      roles/internal/batman/meta/main.yml
  12. 0 0
      roles/internal/batman/tasks/main.yml
  13. 0 0
      roles/internal/batman/vars/main.yml
  14. 0 0
      roles/internal/bird/README.md
  15. 0 0
      roles/internal/bird/defaults/main.yml
  16. 0 0
      roles/internal/bird/handlers/main.yml
  17. 0 0
      roles/internal/bird/meta/main.yml
  18. 0 0
      roles/internal/bird/tasks/debian.yml
  19. 0 0
      roles/internal/bird/tasks/main.yml
  20. 0 0
      roles/internal/bird/templates/bird.conf.j2
  21. 0 0
      roles/internal/bird/templates/bird6.conf.j2
  22. 0 0
      roles/internal/bird/vars/Debian-jessie.yml
  23. 0 0
      roles/internal/bird/vars/Debian-wheezy.yml
  24. 0 0
      roles/internal/bird/vars/Ubuntu-trusty.yml
  25. 0 0
      roles/internal/bird/vars/main.yml
  26. 0 0
      roles/internal/ff-supernode/README.md
  27. 0 0
      roles/internal/ff-supernode/defaults/main.yml
  28. 0 0
      roles/internal/ff-supernode/handlers/main.yml
  29. 0 0
      roles/internal/ff-supernode/meta/main.yml
  30. 0 0
      roles/internal/ff-supernode/tasks/debian.yml
  31. 0 0
      roles/internal/ff-supernode/tasks/main.yml
  32. 0 0
      roles/internal/ff-supernode/templates/fastd-blacklist.sh.j2
  33. 0 0
      roles/internal/ff-supernode/templates/nodeinfo.cron.j2
  34. 0 0
      roles/internal/ff-supernode/templates/ntp.conf.j2
  35. 0 0
      roles/internal/ff-supernode/templates/resolv.conf.j2
  36. 0 0
      roles/internal/ff-supernode/vars/Debian-wheezy.yml
  37. 0 0
      roles/internal/ff-supernode/vars/main.yml
  38. 0 0
      roles/internal/ff-unbound/README.md
  39. 0 0
      roles/internal/ff-unbound/defaults/main.yml
  40. 0 0
      roles/internal/ff-unbound/handlers/main.yml
  41. 0 0
      roles/internal/ff-unbound/meta/main.yml
  42. 0 0
      roles/internal/ff-unbound/tasks/main.yml
  43. 0 0
      roles/internal/ff-unbound/templates/unbound.domain.j2
  44. 0 0
      roles/internal/ff-unbound/vars/main.yml
  45. 0 0
      roles/internal/ffmap-backend/README.md
  46. 0 0
      roles/internal/ffmap-backend/defaults/main.yml
  47. 0 0
      roles/internal/ffmap-backend/handlers/main.yml
  48. 0 0
      roles/internal/ffmap-backend/meta/main.yml
  49. 0 0
      roles/internal/ffmap-backend/tasks/main.yml
  50. 0 0
      roles/internal/ffmap-backend/templates/ffmap-backend.cron.j2
  51. 0 0
      roles/internal/ffmap-backend/vars/Debian-wheezy.yml
  52. 0 0
      roles/internal/ffmap-backend/vars/Debian.yml
  53. 0 0
      roles/internal/ffmap-backend/vars/main.yml
  54. 0 0
      roles/internal/map-server/README.md
  55. 0 0
      roles/internal/map-server/defaults/main.yml
  56. 0 0
      roles/internal/map-server/handlers/main.yml
  57. 0 0
      roles/internal/map-server/meta/main.yml
  58. 0 0
      roles/internal/map-server/tasks/main.yml
  59. 0 0
      roles/internal/map-server/templates/supervisor.service.j2
  60. 0 0
      roles/internal/map-server/vars/Debian.yml
  61. 0 0
      roles/internal/map-server/vars/main.yml
  62. 0 0
      roles/internal/mapserver-certificates/README.md
  63. 0 0
      roles/internal/mapserver-certificates/defaults/main.yml
  64. 0 0
      roles/internal/mapserver-certificates/handlers/main.yml
  65. 0 0
      roles/internal/mapserver-certificates/meta/main.yml
  66. 0 0
      roles/internal/mapserver-certificates/tasks/main.yml
  67. 0 0
      roles/internal/mapserver-certificates/vars/main.yml
  68. 0 0
      roles/internal/meshviewer/README.md
  69. 0 0
      roles/internal/meshviewer/defaults/main.yml
  70. 0 0
      roles/internal/meshviewer/handlers/main.yml
  71. 0 0
      roles/internal/meshviewer/meta/main.yml
  72. 0 0
      roles/internal/meshviewer/tasks/main.yml
  73. 0 0
      roles/internal/meshviewer/templates/config.js.j2
  74. 0 0
      roles/internal/meshviewer/vars/Debian.yml
  75. 0 0
      roles/internal/meshviewer/vars/main.yml
  76. 0 0
      roles/internal/supernode-interfaces/README.md
  77. 0 0
      roles/internal/supernode-interfaces/defaults/main.yml
  78. 0 0
      roles/internal/supernode-interfaces/handlers/main.yml
  79. 0 0
      roles/internal/supernode-interfaces/meta/main.yml
  80. 0 0
      roles/internal/supernode-interfaces/tasks/debian.yml
  81. 0 0
      roles/internal/supernode-interfaces/tasks/main.yml
  82. 0 0
      roles/internal/supernode-interfaces/templates/bird.conf.j2
  83. 0 0
      roles/internal/supernode-interfaces/templates/bird6.conf.j2
  84. 0 0
      roles/internal/supernode-interfaces/templates/interfaces.j2
  85. 0 0
      roles/internal/supernode-interfaces/templates/supernode.sysctl.j2
  86. 0 0
      roles/internal/supernode-interfaces/vars/main.yml
  87. 0 0
      roles/internal/test-uplink/README.md
  88. 0 0
      roles/internal/test-uplink/defaults/main.yml
  89. 0 0
      roles/internal/test-uplink/handlers/main.yml
  90. 0 0
      roles/internal/test-uplink/meta/main.yml
  91. 0 0
      roles/internal/test-uplink/tasks/main.yml
  92. 0 0
      roles/internal/test-uplink/templates/interfaces.j2
  93. 0 0
      roles/internal/test-uplink/vars/main.yml
  94. 0 2
      update-third-party-roles.sh

+ 0 - 71
group_vars/all/supernodes.yml

@@ -1,71 +0,0 @@
-supernode_top_domain: ff.test
-supernodes:
-  - name: node01
-    public_ip: 192.168.77.21/24
-    mesh_ip_v4: 10.42.0.8/16
-    mesh_ip_v6: fdec:16a3:681b:865c::8/64
-    mesh_mac: 96:48:76:b5:a3:61
-    bat_mac: f2:43:13:c0:d7:06
-    dhcp_range_start: 10.42.0.32
-    dhcp_range_end: 10.42.5.254
-    public_interface: eth1
-    uplink_tunnel_ip: 172.16.42.2/30
-    uplink_tunnel_ip_v6: fd30:db1d:2377:4143::2/64
-  - name: node02
-    public_ip: 192.168.77.22/24
-    mesh_ip_v4: 10.42.0.16/16
-    mesh_ip_v6: fdec:16a3:681b:865c::16/64
-    mesh_mac: c2:e1:c6:e5:68:4c
-    bat_mac: 1e:f5:dc:71:bb:5f
-    dhcp_range_start: 10.42.6.2
-    dhcp_range_end: 10.42.8.254
-    public_interface: eth1
-    #uplink_tunnel_ip: 172.16.43.2/30
-    #uplink_tunnel_ip_v6: fd30:db1d:2377:4144::2/64
-  - name: map
-    public_ip: 192.168.77.29/24
-    mesh_ip_v4: 10.42.0.128/16
-    mesh_ip_v6: fdec:16a3:681b:865c::80/64
-    mesh_mac: 12:78:92:f8:1b:42
-    bat_mac: f6:9c:fe:9d:d4:da
-    public_interface: eth1
-
-supernode_as: '65403'
-
-fastd_instances:
-  - name: do00
-    bind: any:10000 interface "eth0" default ipv4
-    interface: tap00
-    loglevel: info
-    mode: tap
-    method: salsa2012+umac
-    peer_limit: 125
-    mtu: 1280
-    status_socket: /tmp/fastd00.sock
-    peer_dir: /etc/fastd/do00/dummy
-    on_up_script: |
-      ip link set up $INTERFACE
-      batctl if add $INTERFACE
-    on_verify_script: |
-      /etc/fastd/fastd-blacklist.sh $PEER_KEY
-  - name: do01
-    bind: any:10001 interface "eth0" default ipv4
-    interface: tap01
-    loglevel: info
-    mode: tap
-    method: salsa2012+umac
-    peer_limit: 125
-    mtu: 1280
-    status_socket: /tmp/fastd01.sock
-    peer_dir: /etc/fastd/do01/dummy
-    on_up_script: |
-      ip link set up $INTERFACE
-      batctl if add $INTERFACE
-    on_verify_script: |
-      /etc/fastd/fastd-blacklist.sh $PEER_KEY
-
-fastd_instances_secret:
-  - name: do00
-    secret: 280088c4263359417e9f2daf1771db820ab79eb4f79e3718719b2a976e8a8b5e
-  - name: do01
-    secret: 280088c4263359417e9f2daf1771db820ab79eb4f79e3718719b2a976e8a8b5e

+ 0 - 9
group_vars/all/uplinks.yml

@@ -1,9 +0,0 @@
-uplinks:
-- name: uplink01
-  public_ip: 192.178.77.31/24
-  as: '65079'
-  public_interface: eth1
-  tunnel:
-  - tunnel_ip: 172.16.42.1/30
-    address_v6: fd30:db1d:2377:4143::1/64
-    supernode: "{{supernodes[0]}}"

File diff suppressed because it is too large
+ 0 - 7
group_vars/all/users.yml


+ 0 - 91
host_vars/mapserver/host.yml

@@ -1,91 +0,0 @@
-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-----

+ 0 - 54
host_vars/node01/supernode

@@ -1,54 +0,0 @@
-local_node: "{{supernodes[0]}}"
-
-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[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}}"
-  - name: "{{supernodes[2].name}}"
-    remote_ip: "{{supernodes[2].public_ip|ipaddr('address')}}"
-    mesh_ip: "{{supernodes[2].mesh_ip_v4|ipaddr('address')}}"
-    address_v6: "{{supernodes[2].mesh_ip_v6|ipaddr('address')}}"
-    local_ip: "{{supernode_local_ip|ipaddr('address')}}"
-    interface: "{{supernode_public_interface}}"
-
-supernode_other_nameserver: "{{supernode_mesh_backbones|map(attribute='mesh_ip')|map('ipaddr','address')|join(', ')}}"
-supernode_other_ntp_server: "{{supernode_mesh_backbones|map(attribute='mesh_ip')|map('ipaddr','address')|join(', ')}}"
-
-supernode_uplinks:
-  - name: "{{uplinks[0].name}}"
-    comment: "{{uplinks[0].tunnel[0].comment|default('No comment')}}"
-    address: "{{local_node.uplink_tunnel_ip|ipaddr('address')}}"
-    dstaddr: "{{uplinks[0].tunnel[0].tunnel_ip|ipaddr('address')}}"
-    netmask: "{{uplinks[0].tunnel[0].tunnel_ip|ipaddr('netmask')}}"
-    endpoint: "{{uplinks[0].public_ip|ipaddr('address')}}"
-    address_v6: "{{local_node.uplink_tunnel_ip_v6}}"
-    as: "{{uplinks[0].as}}"
-
-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')}}"

+ 0 - 44
host_vars/node02/supernode

@@ -1,44 +0,0 @@
-local_node: "{{supernodes[1]}}"
-
-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[2].name}}"
-    remote_ip: "{{supernodes[2].public_ip|ipaddr('address')}}"
-    mesh_ip: "{{supernodes[2].mesh_ip_v4|ipaddr('address')}}"
-    address_v6: "{{supernodes[2].mesh_ip_v6|ipaddr('address')}}"
-    local_ip: "{{supernode_local_ip|ipaddr('address')}}"
-    interface: "{{supernode_public_interface}}"
-
-supernode_other_nameserver: "{{supernode_mesh_backbones|map(attribute='mesh_ip')|map('ipaddr','address')|join(', ')}}"
-supernode_other_ntp_server: "{{supernode_mesh_backbones|map(attribute='mesh_ip')|map('ipaddr','address')|join(', ')}}"
-
-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')}}"

+ 0 - 27
host_vars/uplink01/uplink.yml

@@ -1,27 +0,0 @@
-local_uplink: "{{uplinks[0]}}"
-
-uplink_gre_tunnel:
-- name: "{{local_uplink.tunnel[0].supernode.name}}"
-  local: "{{local_uplink.public_ip|ipaddr('address')}}"
-  endpoint: "{{local_uplink.tunnel[0].supernode.public_ip|ipaddr('address')}}"
-  netmask: "{{local_uplink.tunnel[0].tunnel_ip|ipaddr('netmask')}}"
-  address: "{{local_uplink.tunnel[0].tunnel_ip|ipaddr('address')}}"
-  dstaddr: "{{local_uplink.tunnel[0].supernode.uplink_tunnel_ip|ipaddr('address')}}"
-  address_v6: "{{local_uplink.tunnel[0].address_v6}}"
-
-uplink_interfaces:
-  - name: eth0
-    auto: true
-    proto: inet
-    type: dhcp
-  - name: eth1
-    auto: true
-    proto: inet
-    type: static
-    config:
-    - key: address
-      value: "{{local_uplink.public_ip|ipaddr('address')}}"
-    - key: netmask
-      value: "{{local_uplink.public_ip|ipaddr('netmask')}}"
-    - key: broadcast
-      value: "{{local_uplink.public_ip|ipaddr('broadcast')}}"

roles/test-uplink/README.md → roles/internal/batman/README.md


roles/batman/defaults/main.yml → roles/internal/batman/defaults/main.yml


roles/batman/handlers/main.yml → roles/internal/batman/handlers/main.yml


roles/batman/meta/main.yml → roles/internal/batman/meta/main.yml


roles/batman/tasks/main.yml → roles/internal/batman/tasks/main.yml


roles/batman/vars/main.yml → roles/internal/batman/vars/main.yml


roles/supernode-interfaces/README.md → roles/internal/bird/README.md


roles/bird/defaults/main.yml → roles/internal/bird/defaults/main.yml


roles/bird/handlers/main.yml → roles/internal/bird/handlers/main.yml


roles/bird/meta/main.yml → roles/internal/bird/meta/main.yml


roles/bird/tasks/debian.yml → roles/internal/bird/tasks/debian.yml


roles/bird/tasks/main.yml → roles/internal/bird/tasks/main.yml


roles/bird/templates/bird.conf.j2 → roles/internal/bird/templates/bird.conf.j2


roles/bird/templates/bird6.conf.j2 → roles/internal/bird/templates/bird6.conf.j2


roles/bird/vars/Debian-jessie.yml → roles/internal/bird/vars/Debian-jessie.yml


roles/bird/vars/Debian-wheezy.yml → roles/internal/bird/vars/Debian-wheezy.yml


roles/bird/vars/Ubuntu-trusty.yml → roles/internal/bird/vars/Ubuntu-trusty.yml


roles/bird/vars/main.yml → roles/internal/bird/vars/main.yml


roles/meshviewer/README.md → roles/internal/ff-supernode/README.md


roles/ff-supernode/defaults/main.yml → roles/internal/ff-supernode/defaults/main.yml


roles/ff-supernode/handlers/main.yml → roles/internal/ff-supernode/handlers/main.yml


roles/ff-supernode/meta/main.yml → roles/internal/ff-supernode/meta/main.yml


roles/ff-supernode/tasks/debian.yml → roles/internal/ff-supernode/tasks/debian.yml


roles/ff-supernode/tasks/main.yml → roles/internal/ff-supernode/tasks/main.yml


roles/ff-supernode/templates/fastd-blacklist.sh.j2 → roles/internal/ff-supernode/templates/fastd-blacklist.sh.j2


roles/ff-supernode/templates/nodeinfo.cron.j2 → roles/internal/ff-supernode/templates/nodeinfo.cron.j2


roles/ff-supernode/templates/ntp.conf.j2 → roles/internal/ff-supernode/templates/ntp.conf.j2


roles/ff-supernode/templates/resolv.conf.j2 → roles/internal/ff-supernode/templates/resolv.conf.j2


roles/ff-supernode/vars/Debian-wheezy.yml → roles/internal/ff-supernode/vars/Debian-wheezy.yml


roles/ff-supernode/vars/main.yml → roles/internal/ff-supernode/vars/main.yml


roles/mapserver-certificates/README.md → roles/internal/ff-unbound/README.md


roles/ff-unbound/defaults/main.yml → roles/internal/ff-unbound/defaults/main.yml


roles/ff-unbound/handlers/main.yml → roles/internal/ff-unbound/handlers/main.yml


roles/ff-unbound/meta/main.yml → roles/internal/ff-unbound/meta/main.yml


roles/ff-unbound/tasks/main.yml → roles/internal/ff-unbound/tasks/main.yml


roles/ff-unbound/templates/unbound.domain.j2 → roles/internal/ff-unbound/templates/unbound.domain.j2


roles/ff-unbound/vars/main.yml → roles/internal/ff-unbound/vars/main.yml


roles/map-server/README.md → roles/internal/ffmap-backend/README.md


roles/ffmap-backend/defaults/main.yml → roles/internal/ffmap-backend/defaults/main.yml


roles/ffmap-backend/handlers/main.yml → roles/internal/ffmap-backend/handlers/main.yml


roles/ffmap-backend/meta/main.yml → roles/internal/ffmap-backend/meta/main.yml


roles/ffmap-backend/tasks/main.yml → roles/internal/ffmap-backend/tasks/main.yml


roles/ffmap-backend/templates/ffmap-backend.cron.j2 → roles/internal/ffmap-backend/templates/ffmap-backend.cron.j2


roles/ffmap-backend/vars/Debian-wheezy.yml → roles/internal/ffmap-backend/vars/Debian-wheezy.yml


roles/ffmap-backend/vars/Debian.yml → roles/internal/ffmap-backend/vars/Debian.yml


roles/ffmap-backend/vars/main.yml → roles/internal/ffmap-backend/vars/main.yml


roles/ffmap-backend/README.md → roles/internal/map-server/README.md


roles/map-server/defaults/main.yml → roles/internal/map-server/defaults/main.yml


roles/map-server/handlers/main.yml → roles/internal/map-server/handlers/main.yml


roles/map-server/meta/main.yml → roles/internal/map-server/meta/main.yml


roles/map-server/tasks/main.yml → roles/internal/map-server/tasks/main.yml


roles/map-server/templates/supervisor.service.j2 → roles/internal/map-server/templates/supervisor.service.j2


roles/map-server/vars/Debian.yml → roles/internal/map-server/vars/Debian.yml


roles/map-server/vars/main.yml → roles/internal/map-server/vars/main.yml


roles/ff-unbound/README.md → roles/internal/mapserver-certificates/README.md


roles/mapserver-certificates/defaults/main.yml → roles/internal/mapserver-certificates/defaults/main.yml


roles/mapserver-certificates/handlers/main.yml → roles/internal/mapserver-certificates/handlers/main.yml


roles/mapserver-certificates/meta/main.yml → roles/internal/mapserver-certificates/meta/main.yml


roles/mapserver-certificates/tasks/main.yml → roles/internal/mapserver-certificates/tasks/main.yml


roles/mapserver-certificates/vars/main.yml → roles/internal/mapserver-certificates/vars/main.yml


roles/ff-supernode/README.md → roles/internal/meshviewer/README.md


roles/meshviewer/defaults/main.yml → roles/internal/meshviewer/defaults/main.yml


roles/meshviewer/handlers/main.yml → roles/internal/meshviewer/handlers/main.yml


roles/meshviewer/meta/main.yml → roles/internal/meshviewer/meta/main.yml


roles/meshviewer/tasks/main.yml → roles/internal/meshviewer/tasks/main.yml


roles/meshviewer/templates/config.js.j2 → roles/internal/meshviewer/templates/config.js.j2


roles/meshviewer/vars/Debian.yml → roles/internal/meshviewer/vars/Debian.yml


roles/meshviewer/vars/main.yml → roles/internal/meshviewer/vars/main.yml


roles/bird/README.md → roles/internal/supernode-interfaces/README.md


roles/supernode-interfaces/defaults/main.yml → roles/internal/supernode-interfaces/defaults/main.yml


roles/supernode-interfaces/handlers/main.yml → roles/internal/supernode-interfaces/handlers/main.yml


roles/supernode-interfaces/meta/main.yml → roles/internal/supernode-interfaces/meta/main.yml


roles/supernode-interfaces/tasks/debian.yml → roles/internal/supernode-interfaces/tasks/debian.yml


roles/supernode-interfaces/tasks/main.yml → roles/internal/supernode-interfaces/tasks/main.yml


roles/supernode-interfaces/templates/bird.conf.j2 → roles/internal/supernode-interfaces/templates/bird.conf.j2


roles/supernode-interfaces/templates/bird6.conf.j2 → roles/internal/supernode-interfaces/templates/bird6.conf.j2


roles/supernode-interfaces/templates/interfaces.j2 → roles/internal/supernode-interfaces/templates/interfaces.j2


roles/supernode-interfaces/templates/supernode.sysctl.j2 → roles/internal/supernode-interfaces/templates/supernode.sysctl.j2


roles/supernode-interfaces/vars/main.yml → roles/internal/supernode-interfaces/vars/main.yml


roles/batman/README.md → roles/internal/test-uplink/README.md


roles/test-uplink/defaults/main.yml → roles/internal/test-uplink/defaults/main.yml


roles/test-uplink/handlers/main.yml → roles/internal/test-uplink/handlers/main.yml


roles/test-uplink/meta/main.yml → roles/internal/test-uplink/meta/main.yml


roles/test-uplink/tasks/main.yml → roles/internal/test-uplink/tasks/main.yml


roles/test-uplink/templates/interfaces.j2 → roles/internal/test-uplink/templates/interfaces.j2


roles/test-uplink/vars/main.yml → roles/internal/test-uplink/vars/main.yml


+ 0 - 2
update-third-party-roles.sh

@@ -1,2 +0,0 @@
-#! /bin/bash
-ansible-galaxy install --ignore-errors -r requirements.yml