--- # md5sum for squid logrotate file : # # --check reads stdin for a list of files and md5 sums # the list contains the checksum for the file provided by Jessie # # We don't use --status so we can debug if needed # # With that command we can check if the logrotate file for squid # is the one provided by the package. - name: check if logrotate file is default shell: 'printf "43994674706b672ae5018f592beccf2e /etc/logrotate.d/{{ squid_daemon_name }}" | md5sum --check' changed_when: False failed_when: False check_mode: no register: squid_logrotate_md5 tags: - squid - name: logrotate configuration template: src: logrotate_jessie.j2 dest: /etc/logrotate.d/{{ squid_daemon_name }} force: yes when: squid_logrotate_md5.rc == 0 tags: - squid