ansible-bibliogram/README.md

1.1 KiB

An ansible role to install Bibliogram on a Debian machine

Dependencies

This role sets up a bibliogram node with one of two methods:

  • orchestrating it via systemd
  • orchestrating it via docker

You have to choose which method to use.

Variables

These are the default values

---
ansible_bibliogram_port: "10407"
ansible_bibliogram_with_docker: false
ansible_bibliogram_with_systemd: false
ansible_bibliogram_backup_frequency: "daily"
ansible_bibliogram_root_directory: "/var/www/bibliogram"
ansible_bibliogram_tor_enabled: false

It is mandatory to set a value for ansible_bibliogram_base_url, that points to the public url (together with the protocol and port if not default!) the service is available at.

Develop

A Vagrantfile is provided. You can run the systemd case with

$ vagrant up --provider=libvirt --provision

or the docker case with

$ ANSIBLE_BIBLIOGRAM_DOCKER=1 vagrant up --provider=libvirt --provision

Then, if you put debiantest 192.168.123.2 in your /etc/hosts, you should be able to reach a bibliogram instance at http://debiantest:10407.