xoxys.mosquitto/defaults/main.yml

60 lines
1.5 KiB
YAML
Raw Normal View History

2018-11-04 23:21:13 +01:00
---
2018-11-05 00:10:22 +01:00
mosquitto_base_dir: /etc/mosquitto
mosquitto_pid_file: /var/run/mosquitto.pid
mosquitto_user: mosquitto
mosquitto_group: mosquitto
2018-11-05 00:10:22 +01:00
2017-12-18 09:52:02 +01:00
mosquitto_port: 1883
2017-12-17 14:18:23 +01:00
mosquitto_bind_address: "{{ ansible_default_ipv4.address }}"
2018-11-05 00:10:22 +01:00
2019-08-13 09:47:25 +02:00
mosquitto_packages_extra: []
2018-11-05 00:10:22 +01:00
mosquitto_persistence_enabled: False
mosquitto_persistence_path: /var/lib/mosquitto/mosquitto.db
2017-12-18 11:44:17 +01:00
2018-11-05 20:15:12 +01:00
mosquitto_password_auth_enabled: False
mosquitto_password_auth_file: "{{ mosquitto_base_dir }}/passwd"
2019-08-27 08:48:09 +02:00
mosquitto_password_auth_users: []
2019-10-18 09:50:23 +02:00
# @var mosquitto_password_auth_users:example: >
2019-08-27 08:48:09 +02:00
# mosquitto_password_auth_users:
# - name: admin
# password: mysecret
# state: present
# - name: user1
# password: very_secure
# state: absent
2019-10-18 09:50:23 +02:00
# @end
2018-11-05 20:23:54 +01:00
2018-11-05 20:15:12 +01:00
mosquitto_acl_enabled: False
mosquitto_acl_file: "{{ mosquitto_base_dir }}/aclfile"
2019-08-27 08:48:09 +02:00
mosquitto_acl: []
2019-10-18 09:50:23 +02:00
# @var mosquitto_acl:example: >
2019-08-27 08:48:09 +02:00
# mosquitto_acl:
# - name: iot
# user: admin
2019-08-27 08:51:37 +02:00
# acls:
# - acl_base: topic # (topic|pattern, defaults to topic)
# acl_topic: "#"
# acl_policy: readwrite
2019-08-27 08:48:09 +02:00
# - name: readonly_iot
# user: user1
2019-08-27 08:51:37 +02:00
# acls:
# - acl_base: topic
# acl_topic: my/devices
# acl_policy: readwrite
2019-10-18 09:50:23 +02:00
# @end
2018-11-07 20:44:06 +01:00
2017-12-18 11:44:17 +01:00
mosquitto_tls_enabled: False
2018-11-07 23:05:47 +01:00
mosquitto_tls_ciphers:
- DEFAULT
- "!aNULL"
- "!eNULL"
- "!LOW"
- "!EXPORT"
- "!SSLv2"
- "@STRENGTH"
2018-11-05 00:10:22 +01:00
mosquitto_ca_path: /etc/pki/tls/certs/
2018-11-07 23:05:47 +01:00
mosquitto_tls_cert_source: mycert.pem
mosquitto_tls_key_source: mykey.pem
2018-11-07 23:19:00 +01:00
mosquitto_tls_cert_path: "{{ mosquitto_base_dir }}/tls/certs/mycert.pem"
mosquitto_tls_key_path: "{{ mosquitto_base_dir }}/tls/private/mykey.pem"