Commit graph

  • 9521fac988
    role service-prometheus: move node_exporter to own vhost Julian Labus 2018-09-24 15:10:10 +0200
  • 525c3e4fd0
    service-bird-lg: use existing variable for AS number Julian Labus 2018-09-21 17:16:24 +0200
  • 5fee4d98dc
    role service-bird-lg: also add legacy_gateways Julian Labus 2018-09-21 17:11:19 +0200
  • 7f042e1292
    add role service-bird-lg Julian Labus 2018-09-21 15:59:10 +0200
  • 1b6953bda9
    inventory: add git_path Julian Labus 2018-09-21 14:21:28 +0200
  • e692ef2cde
    Role server-basic: add repo for monitoring server to unattended upgrade config Tobias Hachmer 2018-09-20 20:09:18 +0200
  • 285ecc33eb
    inventory: remove old kea_dnssl_binary variable (no longer needed with kea 1.4-P1) Julian Labus 2018-09-20 17:07:29 +0200
  • ea1a731dcf
    role service-dhcpd: update config for Kea 1.4-P1 Julian Labus 2018-09-20 17:06:03 +0200
  • 4c8a765f62
    role network-meshbridge: remove obsolete code Julian Labus 2018-09-20 14:10:01 +0200
  • c86408d352
    inventory: add suesskartoffel to ffmwu-monitoring Julian Labus 2018-09-20 11:34:37 +0200
  • 15d2c171c5
    role service-fastd-backbone + service-bird: add tag sync-peers to only refresh backbone peers Julian Labus 2018-09-20 11:33:34 +0200
  • da9ab1430c
    role service-nginx(-meshviewer): fix typos Julian Labus 2018-09-20 11:28:04 +0200
  • ad3107fd0c
    Role server-basic: add freifunk+nginx repo to unattended upgrades Tobias Hachmer 2018-09-17 16:13:29 +0200
  • cc5a51455d
    role service-respondd: force update of dirty git repo Julian Labus 2018-09-18 14:59:46 +0200
  • 64604d0a59
    role service-prometheus: fix loop statements Julian Labus 2018-09-18 14:57:56 +0200
  • 00551d452a
    Role network-batman: deactivate batman gw mode for non gateways Tobias Hachmer 2018-09-14 09:52:53 +0200
  • 91faee33a4
    Set stdout callback to yaml for more readable debug output Tobias Hachmer 2018-09-16 12:39:26 +0200
  • ea726b9777
    Move generation of ssh keys from role prerequisites to role users - let handle the user module this Tobias Hachmer 2018-09-17 13:45:55 +0200
  • 69a12e0696
    Migrate all with_* loops to new loop directive Tobias Hachmer 2018-09-16 12:38:33 +0200
  • 2b8ff2184c
    inventory: add variables for meshviewer and grafana subdomains Julian Labus 2018-09-18 11:35:26 +0200
  • c60c9bc316
    docs: bump required ansible version to 2.5 for grafana_datasource and grafana_plugin modules Julian Labus 2018-09-14 13:22:23 +0200
  • 99325672d2
    role service-grafana: add grafana datasources for prometheus and yanic Julian Labus 2018-09-14 13:21:07 +0200
  • 7a7eaae84a
    role service-grafana: install pie chart panel plugin Julian Labus 2018-09-14 13:12:24 +0200
  • c4f04df30b
    role service-nginx: only provide location /metrics if node_exporter is availible Julian Labus 2018-09-14 13:11:14 +0200
  • c6277df3b7
    role service-yanic: set fact so other roles can check if yanic is availible Julian Labus 2018-09-14 12:58:44 +0200
  • d785c62eab
    role service-grafana: set admin password during installation Julian Labus 2018-09-14 12:57:41 +0200
  • 222b4e5197
    role service-prometheus: set fact so other roles can check if prometheus is availible Julian Labus 2018-09-14 12:56:04 +0200
  • 32f6654e44
    role network-routing: use flush to delete routes - del will fail if gateways change Julian Labus 2018-09-13 10:20:17 +0200
  • 21c6f63b5f
    role service-fastd-backbone: force peers repo update Julian Labus 2018-09-12 16:52:51 +0200
  • 8b81eb6d7e
    update READMEs Julian Labus 2018-09-12 16:30:28 +0200
  • 3e2b02cfd5
    role prerequisites: add comment to ssh key Julian Labus 2018-09-12 16:23:06 +0200
  • 84e5c9e560
    playbook monitoring: add roles - golang - nodejs - yarn - service-influxdb - service-yanic - service-nginx-meshviewer - service-grafana Julian Labus 2018-09-11 14:37:37 +0200
  • 271dab9f75
    playbook gateways: remove role service-vnstat and move role service-prometheus up Julian Labus 2018-09-11 14:34:50 +0200
  • 46a237f07a
    inventory: add virtual_sites to meshes and add ffmwu-monitoring to prometheus targets Julian Labus 2018-09-11 14:31:50 +0200
  • 4f39143026
    add role nginx-meshviewer Julian Labus 2018-09-11 14:30:00 +0200
  • 5e1a75965c
    role git-repos: add option to force update Julian Labus 2018-09-11 14:22:59 +0200
  • 81393955a0
    add role service-grafana Julian Labus 2018-09-11 14:21:28 +0200
  • 57a42f17de
    add role service-yanic Julian Labus 2018-09-11 14:20:44 +0200
  • c65d39ee54
    add role service-influxdb Julian Labus 2018-09-11 14:16:48 +0200
  • 0153384d76
    add role nodejs Julian Labus 2018-09-11 14:14:23 +0200
  • 51c5330e36
    add role golang Julian Labus 2018-09-11 14:14:02 +0200
  • 280a6f9da6
    add role yarn Julian Labus 2018-09-11 14:12:31 +0200
  • ee634b5397
    role service-prometheus: change handlers from reload to restart and add handler to reload systemd units Julian Labus 2018-09-11 14:11:20 +0200
  • 07ab6837fe
    role service-nginx: add new config snippets gzip.conf and redirect-to-ssl.conf Julian Labus 2018-09-11 14:03:26 +0200
  • cfa648219b
    role service-nginx: removed obsolete link "Traffic" from index.html Julian Labus 2018-09-11 13:59:53 +0200
  • 008a8365b9
    inventory: added node_exporter variable to all and moved prometheus variables to ffmwu-monitoring Julian Labus 2018-09-11 13:57:18 +0200
  • ec039343df
    service-prometheus: fix variables Julian Labus 2018-09-11 13:49:57 +0200
  • a6faeb0ff6
    service-prometheus: update config to export metrics via nginx Julian Labus 2018-09-11 13:49:03 +0200
  • 8f495b79c8
    role network-batman + network-fastd: remove node vpn instances for non-gateway servers Julian Labus 2018-09-09 19:49:19 +0200
  • b8e122ee8c
    role server-basic: add net-tools and dnsutils to package list Julian Labus 2018-09-09 10:38:05 +0200
  • f9340ac37b
    role service-prometheus: update default versions Julian Labus 2018-09-09 10:35:58 +0200
  • 850863d8f3
    playbook ffmwu-gateways: add role service-prometheus Julian Labus 2018-09-09 10:35:01 +0200
  • ae243c872f
    playbooks: add ffmwu-monitoring to set up prometheus servers Julian Labus 2018-09-09 10:33:15 +0200
  • 8d7af519a5
    split out gateway specific stuff to use roles for generic meshing servers Julian Labus 2018-09-09 10:26:23 +0200
  • 37596e917d
    role serivce-nginx: improve inital ACME certificate creation Julian Labus 2018-09-09 10:18:39 +0200
  • b7d6bdea39
    Inventory: add gateway spinat Julian Labus 2018-09-02 15:31:45 +0200
  • a2bef9154a Role network-routing: fix typos Tobias Hachmer 2018-08-10 06:10:03 +0200
  • 13fa7414f0 Rename role system-sysctl-gateway to system-sysctl Tobias Hachmer 2018-08-10 06:09:37 +0200
  • 09d6d96bb2
    inventory: add ffmwu_server_type to all gateway hosts Julian Labus 2018-08-07 11:21:39 +0200
  • 170f0f3000
    service-nginx: fix wrong handler name Julian Labus 2018-08-07 11:21:09 +0200
  • 26ec397029
    service-nginx: try to start nginx.service if reload fails Julian Labus 2018-08-07 10:43:05 +0200
  • 1af52aad51
    replace all occurrences of iteritems() with items() as it was removed in Python 3 Julian Labus 2018-08-07 10:32:23 +0200
  • 30b5a5e4eb
    service-nginx: move ACME hostname to variable and set resolver because nginx will fail if host is not (yet) reachable during startup Julian Labus 2018-08-07 09:27:02 +0200
  • d4a4f576c9 Rename fastd instance intragate to backbone Tobias Hachmer 2018-07-25 14:08:45 +0200
  • f792b4bdaf Role firmware-build-server: delete deprecated templates Tobias Hachmer 2018-07-24 21:16:53 +0200
  • 88bee34235 Restructure and update role for firmware build server Tobias Hachmer 2018-07-24 17:09:02 +0200
  • f0d8d2f170
    Role service-nginx-firmware: forward ACME HTTP requests and enable HTTPS for vhosts Julian Labus 2018-06-15 09:08:25 +0200
  • 43b9bc4407
    Role service-nginx: add tasks to forward ACME HTTP requests and fetch certificates Julian Labus 2018-06-15 09:04:33 +0200
  • 2e09e29d2b
    Inventory: add group variable for ACME (Let's Encrypt) host Julian Labus 2018-06-15 09:01:19 +0200
  • 50cc1a3efa
    Role prerequisites: add task to generate SSH keys Julian Labus 2018-06-15 09:00:43 +0200
  • 98324509dd Role users: update public key of kokel Tobias Hachmer 2018-03-20 06:27:03 +0100
  • bd8586f20a Role service-respondd: update exec option Tobias Hachmer 2018-03-04 20:54:23 +0100
  • 6904d9fb25 Role server-basic: add template for standard apt sources Tobias Hachmer 2018-03-04 19:51:35 +0100
  • f3eb2e1b02 Playbooks: fix role intendation Tobias Hachmer 2018-03-02 07:21:07 +0100
  • dda20fcdae Role service-prometheus: fix trailing spaces Tobias Hachmer 2018-03-02 07:18:19 +0100
  • 886cdb2417 Handlers: move all handlers into their roles, again Tobias Hachmer 2018-03-01 06:34:55 +0100
  • 2fbaea9e37 Inventory: add backbone gateway extrasahne to bgp_mwu_servers Tobias Hachmer 2018-02-28 17:19:57 +0100
  • ba83cecc17 Inventory: add gateway lotuswurzel Tobias Hachmer 2018-02-28 17:18:54 +0100
  • a97d27779d
    Fix READMEs Julian Labus 2018-02-28 15:20:51 +0100
  • 004681b553
    Role service-bird: calculate peer addresses of other ansible managed hosts Julian Labus 2018-02-23 22:27:54 +0100
  • d4d4ad0147
    Role service-fastd-mesh: replace rstrip with rsplit Julian Labus 2018-02-23 21:40:45 +0100
  • 0d60aa9f99
    Role network-meshbridge: don't set individual MAC on bridge Julian Labus 2018-02-23 19:38:53 +0100
  • dc72070628
    Role system-sysctl-gateway: add small delay to sysctl startup - sysctl starts to quick after modules-load and setting the nf_conntrack parameters fails Julian Labus 2018-02-23 19:34:30 +0100
  • f5732aeb2a
    Role network-routing: fix netmasks Julian Labus 2018-02-23 19:33:39 +0100
  • f81a5c1a5f
    Role network-iptables-gateway: load module nf_conntrack at boot Julian Labus 2018-02-23 19:32:30 +0100
  • ce47909a2c
    Inventory: add gateway ingwer.freifunk-mwu.de Julian Labus 2018-02-23 19:27:45 +0100
  • 7359c03bf8 Role service-nginx: enable IPv6 support Tobias Hachmer 2018-02-28 06:15:43 +0100
  • 89281c68a8 Role server-basic: ensure rpcbind is not installed Tobias Hachmer 2018-02-28 06:06:14 +0100
  • 3c8d012ac7 Add role users Tobias Hachmer 2018-02-28 06:03:28 +0100
  • be84e6f148
    Role service-nginx-firmware: enable IPv6 support Julian Labus 2018-02-25 17:51:24 +0100
  • 4ccb9a52ea Revert "Role network-meshbridge: update workaround to set hwaddress" Tobias Hachmer 2018-02-06 06:00:16 +0100
  • a947803e28 Revert "Role network-routing: move interface specific routes to role network-meshbridge" Tobias Hachmer 2018-02-06 06:00:01 +0100
  • e633015873 Role service-fastd: explicitly clear ExecStart to prevent multiple definitions Tobias Hachmer 2018-02-05 20:44:41 +0100
  • bd52ad6dd7 Role server-basic: fix networking.service from ifupdown2 - some interfaces come up too late Tobias Hachmer 2018-02-05 17:37:52 +0100
  • 95140f12ea Role service-fastd: configure systemd service unit overrides instead of replacing the whole file Tobias Hachmer 2018-02-05 15:46:56 +0100
  • 3e311bd995 Role service-dhcpd: add override settings for kea-dhcp4-server service unit Tobias Hachmer 2018-02-05 15:31:40 +0100
  • d3298d4a3c Role network-routing: move interface specific routes to role network-meshbridge Julian Labus 2018-02-01 16:24:32 +0100
  • f81bbfed65 Role network-meshbridge: update workaround to set hwaddress pre-up doesn't work properly as it is called before the bridge is created. Initializing the bridge via up in the batman mesh interface seems to be a better solution. Julian Labus 2018-02-01 16:18:57 +0100
  • b246e8982b Add role service-nullmailer Tobias Hachmer 2018-01-07 17:39:51 +0100
  • 90f486eb60 Role service-bird-icvpn: correct roa log messages Tobias Hachmer 2018-01-02 10:45:09 +0100