diff --git a/shinyproxy/tasks/main.yml b/shinyproxy/tasks/main.yml index 596ac19..574f13a 100644 --- a/shinyproxy/tasks/main.yml +++ b/shinyproxy/tasks/main.yml @@ -20,7 +20,7 @@ - name: Install the shinyproxy configuration file template: src=shinyproxy-conf.yml.j2 dest={{ shinyproxy_install_dir }}/application.yml owner=root group={{ shinyproxy_user }} mode=0640 notify: Restart shinyproxy - tags: [ 'shinyproxy', 'shinyproxy_conf' ] + tags: [ 'shinyproxy', 'shinyproxy_conf', 'shinyproxy_images' ] - name: Install the shinyproxy logrotate configuration template: src=shinyproxy-logrotate.j2 dest=/etc/logrotate.d/shinyproxy owner=root group=root mode=0444 @@ -29,6 +29,12 @@ - name: Ensure that the shinyproxy service is enabled and running service: name=shinyproxy state=started enabled=yes + - name: Pull the Docker images of shiny apps + docker_image: name={{ item.docker_image }} pull=yes state=present + with_items: '{{ shinyproxy_apps }}' + when: shinyproxy_apps is defined + tags: [ 'shinyproxy', 'shinyproxy_images' ] + when: shinyproxy_install tags: shinyproxy