Installs and configures beehive.
None. For a production environment an authentication and ssl proxy should be added.
- hosts: all
become: yes
roles:
- beehive
vars:
beehive_canonicalurl: "http://beehive.example.net"
beehive_bind_address: "0.0.0.0:80"
None of the variables below are required.
Variable | Default | Comment |
---|---|---|
beehive_canonicalurl |
http://localhost:8181 | Canonical URL for the API & admin interface. |
beehive_bind_address |
localhost:8181 | Bind address for Beehive's API & admin interface. |
beehive_install_go |
yes |
Set to no if you're installing go manually or with another role. |
beehive_path |
/opt/beehive |
Where to download beehive to. |
beehive_config_path |
/etc/beehive/beehive.conf |
The beehive config file path. |
beehive_enable_systemd |
yes |
Create systemd unit file and activate. |
For all options see defaults/main.yml
You can use the Vagrantfile for local testing, just install vagrant and virtualbox.
- run
vagrant up
- open your browser at 127.0.0.1:8181
- to reprovision run
vagrant provision
MIT