testing passwd deployment
This commit is contained in:
parent
53478a9957
commit
60f71a536c
@ -1,5 +1,8 @@
|
||||
mosquitto_pid_file: "{{ mosquitto_pid_dir }}/mosquitto.pid"
|
||||
mosquitto_user: mosquitto
|
||||
mosquitto_group: mosquitto
|
||||
mosquitto_port: 61000
|
||||
mosquitto_pid_dir: /var/run
|
||||
mosquitto_base_dir: /etc/mosquitto
|
||||
mosquitto_config_dir: "{{ mosquitto_base_dir }}/conf.d"
|
||||
mosquitto_passwd_file: "{{ mosquitto_base_dir }}/passwd"
|
||||
mosquitto_pid_file: "{{ mosquitto_pid_dir }}/mosquitto.pid"
|
||||
|
@ -28,14 +28,25 @@
|
||||
createhome: no
|
||||
shell: /sbin/nologin
|
||||
|
||||
- name: Copy local configuration
|
||||
- name: Copy default configuration
|
||||
template:
|
||||
src: "etc/mosquitto/conf.d/local.conf.j2"
|
||||
dest: "/etc/mosquitto/conf.d/local.conf"
|
||||
src: "etc/mosquitto/conf.d/default.conf.j2"
|
||||
dest: "{{ mosquitto_config_dir }}/default.conf"
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
|
||||
- name: Copy passwd files
|
||||
template:
|
||||
src: "etc/mosquitto/passwd.j2"
|
||||
dest: "{{ mosquitto_passwd_file }}"
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0600
|
||||
|
||||
- name: Hash passwd file
|
||||
shell: "mosquitto_passwd -U {{ mosquitto_passwd_file }}"
|
||||
|
||||
- name: Copy systemd unit files
|
||||
template:
|
||||
src: "etc/systemd/system/mosquitto.service.j2"
|
||||
|
@ -16,4 +16,4 @@ log_timestamp true
|
||||
|
||||
connection_messages true
|
||||
allow_anonymous false
|
||||
password_file /etc/mosquitto/passwd
|
||||
password_file {{ mosquitto_passwd_file }}
|
2
templates/etc/mosquitto/passwd.j2
Normal file
2
templates/etc/mosquitto/passwd.j2
Normal file
@ -0,0 +1,2 @@
|
||||
##{{ ansible_managed }}
|
||||
demo:test
|
Loading…
Reference in New Issue
Block a user