- yum: name='{{ item }}' sudo: yes with_items: - unzip - rubygems - ruby-devel - zlib-devel - openssl-devel - gcc-c++ - ImageMagick-devel - expect # for install_wrapper - gem: name='{{ item }}' sudo: yes with_items: - bundler - redmine-installer - stat: path='{{ installer_package }}' register: has_installer_package sudo: no - name: download installer get_url: url='{{ installer_package_url }}' dest='{{ cache_dir }}' mode=0640 force=no when: has_installer_package.stat.exists == False sudo: no - template: dest='{{ _redmine_install_wrapper }}' src=install_wrapper.j2 mode=750 sudo: no - name: delete contents of redmine root directory file: path='{{ redmine_root_dir }}' state=absent sudo: yes when: redmine_db_created|changed - file: path='{{ redmine_root_dir }}' state=directory owner=vagrant mode=755 sudo: yes register: mk_redmine_root_dir - name: run redmine installer command: '{{ _redmine_install_wrapper }}' when: mk_redmine_root_dir|changed sudo: no