heketi
Ansible Linux based Heketi role
Ansible role used to install Heketi on Linux based Operating System.
Supported Version
- Heketi 7+
Supported OS
- CentOS 6/7
- RedHat 6/7
- Ubuntu Xenial/Bionic
Usage
- Install Role
ansible-galaxy install jetune.heketi
- use in your playbook
---
- hosts: all
roles:
- role: jetune.heketi
vars:
heketi_install: true
heketi_install_from_repo: false
heketi_install_arch: "amd64"
heketi_install_version: "9.0.0"
heketi_install_dir: "/etc/sds/heketi"
heketi_install_client_dir: "/etc/sds/heketi-client"
heketi_install_command_link: "/usr/bin/heketi"
heketi_configure: true
heketi_config_dir: "/appli/hkt/param/conf"
heketi_config_client_dir: "/appli/hkt/param/conf"
heketi_config_filename: "heketi.json"
heketi_config_client_filename: "heketi-client.json"
heketi_node_executor: "ssh"
heketi_service_unit_description: "SDS Provisioning Server [Heketi]"
heketi_service_working_dir: "/appli/hkt/var/lib"
heketi_service_user: "root"
heketi_service_pid_file: "/var/run/heketi.pid"
heketi_node_source_ssh_keyfile: "keys/heketi_rsa"
heketi_node_ssh_keyfile: "/etc/ssh/heketi_rsa"
heketi_node_ssh_user: "root"
heketi_node_ssh_command_sudo: false
heketi_node_xfs_sw: 10
heketi_node_xfs_su: 10
heketi_node_brick_max_size_gb: 1024
heketi_node_brick_min_size_gb: 1
heketi_node_max_bricks_per_volume: 33
heketi_config_topology_nodes:
- zone: 1
manage_host_names:
- "192.168.1.1"
storage_host_names:
- "172.16.1.1"
devices:
- name: "/dev/sdb"
destroydata: false
- zone: 2
manage_host_names:
- "192.168.1.2"
storage_host_names:
- "172.16.1.2"
devices:
- name: "/dev/sdb"
destroydata: false
- zone: 3
manage_host_names:
- "192.168.1.3"
storage_host_names:
- "172.16.1.3"
devices:
- name: "/dev/sdb"
destroydata: false
About
Heketi installation ansible role
Install
ansible-galaxy install kube-cloud/ansible-role-heketi
License
apache-2.0
Downloads
81
Owner