Home

Awesome

Beehive Ansible role

Build Status

Installs and configures beehive.

Requirements

None. For a production environment an authentication and ssl proxy should be added.

Example playbook

- hosts: all
  become: yes

  roles:
  - beehive

  vars:
    beehive_canonicalurl: "http://beehive.example.net"
    beehive_bind_address: "0.0.0.0:80"

Role variables

None of the variables below are required.

VariableDefaultComment
beehive_canonicalurlhttp://localhost:8181Canonical URL for the API & admin interface.
beehive_bind_addresslocalhost:8181Bind address for Beehive's API & admin interface.
beehive_install_goyesSet to no if you're installing go manually or with another role.
beehive_path/opt/beehiveWhere to download beehive to.
beehive_config_path/etc/beehive/beehive.confThe beehive config file path.
beehive_enable_systemdyesCreate systemd unit file and activate.

For all options see defaults/main.yml

Demo/Development

You can use the Vagrantfile for local testing, just install vagrant and virtualbox.

License

MIT