36 lines
937 B
YAML
36 lines
937 B
YAML
---
|
|
# Role: iot
|
|
# Déploie les brokers MQTT
|
|
|
|
|
|
- name: Installer EMQX
|
|
kubernetes.core.helm:
|
|
name: emqx
|
|
chart_ref: "{{ helm_charts.emqx.chart }}"
|
|
release_namespace: iot
|
|
create_namespace: true
|
|
values:
|
|
replicaCount: "{{ services.emqx.replicas }}"
|
|
persistence:
|
|
enabled: true
|
|
size: "{{ storage_sizes.emqx }}"
|
|
resources: "{{ services.emqx.resources }}"
|
|
|
|
- name: Installer Mosquitto
|
|
kubernetes.core.helm:
|
|
name: mosquitto
|
|
chart_ref: "{{ helm_charts.mosquitto.chart }}"
|
|
release_namespace: iot
|
|
values:
|
|
replicaCount: "{{ services.mosquitto.replicas }}"
|
|
persistence:
|
|
enabled: true
|
|
size: "{{ storage_sizes.mosquitto }}"
|
|
resources: "{{ services.mosquitto.resources }}"
|
|
config: |
|
|
listener 1883
|
|
allow_anonymous false
|
|
password_file /etc/mosquitto/passwd
|
|
auth:
|
|
password: "{{ vault_mosquitto_password }}"
|