diff --git a/roles/mediaimport/tasks/main.yml b/roles/mediaimport/tasks/main.yml index acf0beb7cefe720cc4ba60920352f5e3dff8ac4e..d4b9835d3ac804cb1a0a6a2c7e4ced58d0c300c2 100644 --- a/roles/mediaimport/tasks/main.yml +++ b/roles/mediaimport/tasks/main.yml @@ -3,8 +3,8 @@ - name: install packages package: force_apt_get: true + install_recommends: false name: "{{ import_packages }}" - state: present ## USERS @@ -117,23 +117,6 @@ ## MEDIAIMPORT -- name: configure mediaimport - when: - - import_ms_api_key | d(false) - - import_ms_server_name | d(false) - notify: restart mediaimport - template: - src: mediaimport.json.j2 - dest: /etc/mediaserver/mediaimport.json - backup: true - mode: 0640 - -- name: mediaimport service - systemd: - name: mediaimport - enabled: true - state: started - - name: setup cron job copy: src: files/mediaimport @@ -153,6 +136,22 @@ User=root Group=root +- name: configure mediaimport + when: + - import_ms_api_key | d(false) + - import_ms_server_name | d(false) + notify: restart mediaimport + template: + src: mediaimport.json.j2 + dest: /etc/mediaserver/mediaimport.json + backup: true + mode: 0640 + +- name: enable mediaimport service + systemd: + name: mediaimport + enabled: true + # FAIL2BAN - name: fail2ban