Use mosquitto_become and mosquitto_become_user
This commit is contained in:
parent
644a296b92
commit
3b2e3c64a1
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
- name: install mosquitto
|
||||
- block:
|
||||
|
||||
- name: install mosquitto
|
||||
apt:
|
||||
name:
|
||||
- mosquitto
|
||||
|
@ -8,20 +10,20 @@
|
|||
update_cache: true
|
||||
cache_valid_time: 3600
|
||||
|
||||
- name: create /etc/mosquitto/passwd with user "{{ mosquitto_user }}"
|
||||
- name: create /etc/mosquitto/passwd with user "{{ mosquitto_user }}"
|
||||
expect:
|
||||
command: mosquitto_passwd -c /etc/mosquitto/passwd {{ mosquitto_user }}
|
||||
responses:
|
||||
(?i)password: "{{ mosquitto_password }}"
|
||||
|
||||
- name: ensure /etc/mosquitto/passwd has restrictive persmissions
|
||||
- name: ensure /etc/mosquitto/passwd has restrictive persmissions
|
||||
file:
|
||||
path: /etc/mosquitto/passwd
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0640
|
||||
|
||||
- name: set mosquitto config file
|
||||
- name: set mosquitto config file
|
||||
template:
|
||||
src: etc/mosquitto/conf.d/default.conf.j2
|
||||
dest: /etc/mosquitto/conf.d/default.conf
|
||||
|
@ -30,7 +32,10 @@
|
|||
mode: 0640
|
||||
notify: systemctl restart mosquitto
|
||||
|
||||
- name: ensure mosquitto is running
|
||||
- name: ensure mosquitto is running
|
||||
systemd:
|
||||
state: started
|
||||
name: mosquitto
|
||||
|
||||
become: "{{ mosquitto_become }}"
|
||||
become_user: "{{ mosquitto_become_user }}"
|
||||
|
|
Loading…
Reference in New Issue