ansible-ffibk/roles/service-bird-ffrl
2018-02-28 15:20:51 +01:00
..
meta Add role service-bird-ffrl 2017-09-11 23:49:11 +02:00
tasks Roles service-bird[|-ffrl|-icvpn]: rework handlers 2017-10-04 19:46:16 +02:00
templates Migrate nested dictionary meshes into a list of dictionaries 2017-10-06 22:58:00 +02:00
README.md Fix READMEs 2018-02-28 15:20:51 +01:00

Ansible role service-bird-ffrl

Diese Ansible role ergänzt die benötigte bird + bird6 Konfiguration für den Internet-Uplink über Freifunk Rheinland.

  • schreibt ffrl_ipv4.conf + ffrl_ipv6.conf
  • schreibt ffrl_ipv4_peers.conf + ffrl_ipv6_peers.conf

Benötigte Variablen

  • Variable as_public_ffrl # Public ASN Freifunk Rheinland
  • Dictionary meshes
meshes:
  - id: xx
...
    ipv6_public:
      - # Public IPv6-Netzwerk
  • Host Dictionary ffrl_exit_server
ffrl_exit_server:
  ffrl-a-ak-ber:
    public_ipv4_address: 185.66.195.0
    tunnel_ipv4_network: # Tunnel-Netzwerk in CIDR
    tunnel_ipv6_network: # IPv6 Transfernetz
  ffrl-b-ak-ber:
    public_ipv4_address: 185.66.195.1
    tunnel_ipv4_network:
    tunnel_ipv6_network:
  ffrl-a-ix-dus:
    public_ipv4_address: 185.66.193.0
    tunnel_ipv4_network:
    tunnel_ipv6_network:
  ffrl-b-ix-dus:
    public_ipv4_address: 185.66.193.1
    tunnel_ipv4_network:
    tunnel_ipv6_network:
  ffrl-a-fra2-fra:
    public_ipv4_address: 185.66.194.0
    tunnel_ipv4_network:
    tunnel_ipv6_network:
  ffrl-b-fra2-fra:
    public_ipv4_address: 185.66.194.1
    tunnel_ipv4_network:
    tunnel_ipv6_network:
  • Host Variable ffrl_public_ipv4_nat (Format ip-adresse/prefix)
  • Host Variable magic

Benötigte roles

  • service-bird