Compare commits

...

4 Commits

Author SHA1 Message Date
f3e381aca3 Move netmaker to deprecated 2023-01-18 13:23:51 +01:00
233eadaf40 Merge branch 'role_netmaker_server' 2023-01-10 09:47:34 +01:00
109a09052d Update to 0.17.1
This also sets up tls-termination for mosquitto
2023-01-10 09:46:55 +01:00
4ea9492ca3 Change hos group-name 2023-01-10 09:46:01 +01:00
24 changed files with 15 additions and 14 deletions

View File

@ -0,0 +1,3 @@
---
dependencies: []
#- role: docker

View File

@ -1,11 +1,11 @@
per_listener_settings false per_listener_settings false
listener 8883 listener 8883
protocol websockets
allow_anonymous false allow_anonymous false
certfile /certs/node.crt
keyfile /certs/node.key
listener 1883 listener 1883
protocol websockets
allow_anonymous false allow_anonymous false
plugin /usr/lib/mosquitto_dynamic_security.so plugin /usr/lib/mosquitto_dynamic_security.so

View File

@ -30,7 +30,7 @@
headers: headers:
Authorization: 'Bearer {{ netmaker_creds.master_key }}' Authorization: 'Bearer {{ netmaker_creds.master_key }}'
Content-Type: application/json Content-Type: application/json
when: "inventory_hostname == groups['netmaker'][0]" when: "inventory_hostname == groups['netmaker_server'][0]"
register: default_mesh register: default_mesh
until: "default_mesh is not failed" until: "default_mesh is not failed"
retries: 2 retries: 2
@ -50,7 +50,7 @@
headers: headers:
Authorization: 'Bearer {{ netmaker_creds.master_key }}' Authorization: 'Bearer {{ netmaker_creds.master_key }}'
Content-Type: application/json Content-Type: application/json
when: "inventory_hostname == groups['netmaker'][0]" when: "inventory_hostname == groups['netmaker_server'][0]"
register: default_mesh_key register: default_mesh_key
until: "default_mesh_key is not failed" until: "default_mesh_key is not failed"
retries: 2 retries: 2

View File

@ -33,15 +33,15 @@ services:
-auth /config.json -auth /config.json
{% if inventory_hostname != groups['netmaker'][0] %} {% if inventory_hostname != groups['netmaker_server'][0] %}
-join-as netmaker -join-as netmaker
-join https://{{ netmaker_rqlite.http_host }}.{{ groups['netmaker'][0] }}:{{ netmaker_nginx.advertise_port }} -join https://{{ netmaker_rqlite.http_host }}.{{ groups['netmaker_server'][0] }}:{{ netmaker_nginx.advertise_port }}
{% endif %} {% endif %}
" "
# FIXME: /\ \/ Change http -> https # FIXME: /\ \/ Change http -> https
netmaker: # The Primary Server for running Netmaker netmaker: # The Primary Server for running Netmaker
image: gravitl/netmaker:v0.16.1 image: gravitl/netmaker:v0.17.1
depends_on: depends_on:
- rqlite - rqlite
cap_add: cap_add:
@ -104,7 +104,7 @@ services:
- "51821-51830:51821-51830/udp" # wireguard ports - "51821-51830:51821-51830/udp" # wireguard ports
netmaker-ui: # The Netmaker UI Component netmaker-ui: # The Netmaker UI Component
image: gravitl/netmaker-ui:v0.16.1 image: gravitl/netmaker-ui:v0.17.1
depends_on: depends_on:
- netmaker - netmaker
links: links:
@ -120,7 +120,6 @@ services:
- ./mosquitto/config:/mosquitto/config - ./mosquitto/config:/mosquitto/config
- ./mosquitto/data:/mosquitto/data - ./mosquitto/data:/mosquitto/data
- ./mosquitto/logs:/mosquitto/log - ./mosquitto/logs:/mosquitto/log
- "./certs:/certs:ro"
depends_on: depends_on:
- netmaker - netmaker
command: ["/mosquitto/config/wait.sh"] command: ["/mosquitto/config/wait.sh"]

View File

@ -6,7 +6,7 @@ stream{
{{ netmaker_ui.host }}.{{ netmaker_base_domain }} 127.0.0.1:8443; {{ netmaker_ui.host }}.{{ netmaker_base_domain }} 127.0.0.1:8443;
{{ netmaker_api.host }}.{{ netmaker_base_domain }} 127.0.0.1:8443; {{ netmaker_api.host }}.{{ netmaker_base_domain }} 127.0.0.1:8443;
{{ netmaker_broker.tls_host }}.{{ netmaker_base_domain }} mosquitto:8883; # todo: tls-terminate? {{ netmaker_broker.tls_host }}.{{ netmaker_base_domain }} 127.0.0.1:8443;
{{ netmaker_rqlite.http_host }}.{{ ansible_facts.nodename }} 127.0.0.1:8443; {{ netmaker_rqlite.http_host }}.{{ ansible_facts.nodename }} 127.0.0.1:8443;
{{ netmaker_rqlite.cluster_host }}.{{ ansible_facts.nodename }} rqlite:4002; {{ netmaker_rqlite.cluster_host }}.{{ ansible_facts.nodename }} rqlite:4002;

View File

@ -3,7 +3,9 @@ map $host $proxy_name {
{{ netmaker_ui.host }}.{{ netmaker_base_domain }} netmaker-ui:80; {{ netmaker_ui.host }}.{{ netmaker_base_domain }} netmaker-ui:80;
{{ netmaker_api.host }}.{{ netmaker_base_domain }} netmaker:8081; {{ netmaker_api.host }}.{{ netmaker_base_domain }} netmaker:8081;
{{ netmaker_broker.tls_host }}.{{ netmaker_base_domain }} mosquitto:8883;
{{ netmaker_rqlite.http_host }}.{{ ansible_facts.nodename }} rqlite:4001; {{ netmaker_rqlite.http_host }}.{{ ansible_facts.nodename }} rqlite:4001;
default 444; default 444;

View File

@ -1,3 +0,0 @@
---
dependencies:
- role: docker