An Ansible Role that installs Apache Jena/Fuseki on Linux.
A Java runtime has to be installed on the target host.
- role: geerlingguy.java
- role: gremid.fuseki
fuseki_configurations:
- name: "test-db"
read_write: True
union_default_graph: False
To run the test playbook(s):
- Install and start Docker.
- Download the test shim (see .travis.yml file for the URL) into
tests/test.sh
: - Make the test shim executable:
chmod +x tests/test.sh
. - Run (from the role root directory)
distro=[distro] playbook=[playbook] ./tests/test.sh
If you don't want the container to be automatically deleted after the test playbook is run, add the following environment variables:
cleanup=false container_id=$(date +%s)
BSD
This role was created in 2018 by Pagina GmbH.
It draws heavily from best practices as demonstrated in roles authored by Jeff Geerling, author of Ansible for DevOps.