--- - name: Install dependencies apt: name={{ item }} with_items: - python-flask - python-flaskext.wtf - python-ldap - python-passlib - python-redis - redis-server - uwsgi #- name: Install bk-dss # git: repo=https://github.com/moepman/bk-diss.git dest=/var/www/dss depth=1 version=ca364a7dd456b7f6060213102d136148784b6a47 # TODO Configure bk-dss # TODO Configure redis #- name: Configure uwsgi service # copy: src={{ item }} dest=/etc/{{ item }} # with_items: # - uwsgi/apps-available/dss.ini # - systemd/system/uwsgi-app@.socket # - systemd/system/uwsgi-app@.service # notify: Restart uwsgi-app@dss #- name: Configure certificate manager for dss # template: src=certs.j2 dest=/etc/acme/domains.d/{{ dss_domain }}.conf #- name: Configure vhost # template: src=vhost.j2 dest=/etc/nginx/sites-available/dss # notify: Restart nginx #- name: Enable vhost # file: src=/etc/nginx/sites-available/dss dest=/etc/nginx/sites-enabled/dss state=link # notify: Restart nginx #- name: Start uwsgi # service: name=uwsgi-app@dss state=started enabled=yes