galaxyproject.tusd

galaxyproject.tusd

Install the tusd server.

Requirements

This role does not compile tusd from source, so you need to have pre-built binaries for your system available from the tusd Releases page.

Role Variables

Check defaults/main.yml for variable details.

Dependencies

None

Example Playbook

- name: Install and configure tusd
  hosts: all
  vars:
    tusd_instances:
      - name: uploads
        # The user that tusd will run as
        user: my-app-user
        # The group that tusd will run as
        group: my-app-group
        # Arguments passed to tusd
        args:
          - -host=localhost
          - -port=1080
          - -upload-dir=/data/uploads
          - -hooks-http=https://my-app.example.org/api/upload
          - -hooks-http-forward-headers=Cookie
  roles:
    - galaxyproject.tusd

License

MIT

Author Information

The Galaxy Project

Informazioni sul progetto

Install and run instances of the tusd (tus.io) file upload service

Installa
ansible-galaxy install galaxyproject.tusd
Licenza
Unknown
Download
17k
Proprietario
Galaxy is an open, web-based platform for data-intensive research.