--- - name: Setup OpenSSL dependancy pip: name=pyOpenSSL version=16.2.0 - name: install pillow prerequisites for Debian < 8 apt: pkg={{ item }} state=present with_items: - libjpeg8-dev - libtiff4-dev - tcl8.5-dev - tk8.5-dev when: ansible_distribution_version | version_compare('8', 'lt') - name: install pillow prerequisites for Debian 8 apt: pkg={{ item }} state=present with_items: - libjpeg62-turbo-dev - libtiff5-dev - tcl8.5-dev - tk8.5-dev when: ansible_distribution_version | version_compare('8', 'eq') - name: install pillow prerequisites for Debian 9 apt: pkg={{ item }} state=present with_items: - libjpeg62-turbo-dev - libtiff5-dev - tcl8.5-dev - tk8.5-dev when: ansible_distribution_version | version_compare('9', 'eq') - name: install pillow prerequisites for Debian >= 10 apt: pkg={{ item }} state=present with_items: - libjpeg62-turbo-dev - libtiff5-dev - tcl8.6-dev - tk8.6-dev when: ansible_distribution_version | version_compare('10', 'ge') - name: install pdf prerequisites debian apt: pkg={{ item }} state=present force=yes with_items: - libssl-dev ...