--- # Installs scantailor - name: Install scantailor dependencies package: name={{ item }} state=present with_items: - boost-devel - cmake - gcc-c++ - git - libjpeg-turbo-devel - libpng-devel - libtiff-devel - libXrender-devel - make - qt-devel - zlib-devel - name: Clone scantailor repository git: repo: https://github.com/scantailor/scantailor dest: /home/ec2-user/src/scantailor depth: 1 become: no register: scanclone - name: Configure and build scantailor command: "{{ item }}" args: chdir: /home/ec2-user/src/scantailor with_items: - cmake . - make become: no when: scanclone.changed - name: Install scantailor command: make install args: chdir: /home/ec2-user/src/scantailor when: scanclone.changed