ansible-role-beehive

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.

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

Demo/Development

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

License

MIT

About

Installs and configures beehive

Install
ansible-galaxy install morbidick/ansible-role-beehive
GitHub repository
License
Unknown
Downloads
25
Owner
mostly web dev, freelancer with @madways