larhauga / ansible-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ansible-humio

Installer for Humio. Current features

  • Launch one Humio instance per CPU socket

Requirements

A running Zookeeper and Kafka installation.

Role Variables

humio_host_id: 0
humio_public_url: "http://{{ ansible_default_ipv4.address }}"
humio_socket_bind: "0.0.0.0"
humio_http_bind: "{{ ansible_eth0.ipv4.address }}"
humio_config:
  all: |
    AUTHENTICATION_METHOD=byproxy
    AUTH_BY_PROXY_HEADER_NAME=name-of-http-header
  "0": |
    HUMIO_HTTP_BIND={{ ansible_eth0_0.ipv4.address }}
  "1": |
    HUMIO_HTTP_BIND={{ ansible_eth0_1.ipv4.address }}
zookeeper_hosts:
  - ip: "{{ ansible_default_ipv4.address }}"
kafka_hosts:
  - ip: "{{ ansible_default_ipv4.address }}"

Dependencies

Java must be installed. We recommend humio.java galaxy role.

Example Playbook

Ro run a singlenode Humio instance

- hosts: humios
  become: true
  roles:
    - role: humio.java
    - role: AnsibleShipyard.ansible-zookeeper
    - role: humio.kafka
    - role: humio.server

License

Apache

Author Information

If you're having issues with this module please to not hesitate to reach out to us on the #ansible channel on our Slack community team.

About