Use handlers
This commit is contained in:
parent
4e80a501c6
commit
ce697edcc9
6 changed files with 37 additions and 32 deletions
29
handlers.yml
29
handlers.yml
|
|
@ -4,3 +4,32 @@
|
|||
name: systemd-networkd
|
||||
state: restarted
|
||||
enabled: true
|
||||
|
||||
- name: restart docker service
|
||||
become: true
|
||||
systemd:
|
||||
name: docker.service
|
||||
state: restarted
|
||||
enabled: true
|
||||
|
||||
- name: restart radicale service
|
||||
become: true
|
||||
systemd:
|
||||
name: radicale
|
||||
state: restarted
|
||||
enabled: true
|
||||
daemon_reload: true
|
||||
|
||||
- name: restart syncthing service
|
||||
systemd:
|
||||
name: syncthing
|
||||
state: restarted
|
||||
enabled: true
|
||||
scope: user
|
||||
|
||||
- name: restart mpd service
|
||||
systemd:
|
||||
name: mpd
|
||||
state: restarted
|
||||
enabled: true
|
||||
scope: user
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
loop:
|
||||
- { src: 'files/docker/apt.gpg', dest: '/etc/apt/keyrings/docker.gpg' }
|
||||
- { src: 'files/docker/config.json', dest: '/etc/docker/daemon.json' }
|
||||
register: docker_config
|
||||
notify: restart docker service
|
||||
|
||||
- name: 'install docker apt source'
|
||||
become: true
|
||||
|
|
@ -36,12 +36,4 @@
|
|||
- docker-ce-cli
|
||||
- containerd.io
|
||||
- docker-compose-plugin
|
||||
register: docker_install
|
||||
|
||||
- name: restart docker service
|
||||
become: true
|
||||
systemd:
|
||||
name: docker.service
|
||||
state: restarted
|
||||
enabled: true
|
||||
when: docker_config.changed or docker_install.changed
|
||||
notify: restart docker service
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
src: 'templates/mpd.j2'
|
||||
dest: '{{ ansible_env.HOME }}/.config/mpd/mpd.conf'
|
||||
mode: '0640'
|
||||
notify: restart mpd service
|
||||
|
||||
- name: created mpd files
|
||||
file:
|
||||
|
|
@ -12,10 +13,4 @@
|
|||
- '{{ ansible_env.HOME }}/.config/mpd/db'
|
||||
- '{{ ansible_env.HOME }}/.config/mpd/state'
|
||||
- '{{ ansible_env.HOME }}/.config/mpd/sticker.sql'
|
||||
|
||||
- name: restart mpd service
|
||||
systemd:
|
||||
name: mpd
|
||||
state: restarted
|
||||
enabled: true
|
||||
scope: user
|
||||
notify: restart mpd service
|
||||
|
|
|
|||
|
|
@ -41,5 +41,6 @@
|
|||
src: '/etc/nginx/sites-available/newsreader',
|
||||
dest: '/etc/nginx/sites-enabled/newsreader',
|
||||
}
|
||||
notify: restart nginx
|
||||
|
||||
# TODO: provision certbot configuration
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@
|
|||
name: radicale
|
||||
state: present
|
||||
virtualenv: '/usr/local/lib/radicale/env'
|
||||
notify: restart radicale service
|
||||
|
||||
- name: create radicale directories
|
||||
become: true
|
||||
|
|
@ -112,11 +113,4 @@
|
|||
owner: 'root',
|
||||
group: 'root',
|
||||
}
|
||||
|
||||
- name: restart radicale service
|
||||
become: true
|
||||
systemd:
|
||||
name: radicale
|
||||
state: restarted
|
||||
enabled: true
|
||||
daemon_reload: true
|
||||
notify: restart radicale service
|
||||
|
|
|
|||
|
|
@ -3,10 +3,4 @@
|
|||
src: 'templates/syncthing.j2'
|
||||
dest: '{{ ansible_env.HOME }}/.config/syncthing/config.xml'
|
||||
mode: '0600'
|
||||
|
||||
- name: restart syncthing service
|
||||
systemd:
|
||||
name: syncthing
|
||||
state: restarted
|
||||
enabled: true
|
||||
scope: user
|
||||
notify: restart syncthing service
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue