2023-12-15 17:45:58 +00:00
|
|
|
---
|
2023-12-15 18:21:50 +00:00
|
|
|
##########################
|
|
|
|
# General options ########
|
|
|
|
##########################
|
|
|
|
|
2023-12-23 22:30:53 +00:00
|
|
|
enable_vault: "yes"
|
|
|
|
enable_consul: "yes"
|
|
|
|
enable_nomad: "yes"
|
2023-12-15 18:21:50 +00:00
|
|
|
|
2023-12-23 22:30:53 +00:00
|
|
|
deployment_method: "docker"
|
|
|
|
api_interface: "eth0"
|
|
|
|
api_interface_address: "{{ ansible_facts[api_interface]['ipv4']['address'] }}"
|
|
|
|
|
|
|
|
##########################
|
|
|
|
# Support options ########
|
|
|
|
##########################
|
|
|
|
|
|
|
|
hashistack_supported_distributions:
|
|
|
|
- ubuntu
|
|
|
|
- debian
|
|
|
|
|
|
|
|
hashistack_supported_distribution_versions:
|
|
|
|
debian:
|
|
|
|
- "11"
|
|
|
|
- "12"
|
|
|
|
ubuntu:
|
|
|
|
- "20.04"
|
|
|
|
- "22.04"
|
|
|
|
|
|
|
|
preflight_enable_host_ntp_checks: true
|
|
|
|
|
|
|
|
vault_required_ports: [8200,8201]
|
|
|
|
consul_required_ports: [8300,8301,8302,8500,8501,8502,8503,8600]
|
|
|
|
nomad_required_ports: []
|
2023-12-15 18:21:50 +00:00
|
|
|
|
|
|
|
##########################
|
|
|
|
# Nomad options ##########
|
|
|
|
##########################
|
|
|
|
|
2023-12-15 17:45:58 +00:00
|
|
|
hashi_nomad_cni_plugins_install: true
|
|
|
|
hashi_nomad_start_service: true
|
|
|
|
hashi_nomad_cni_plugins_version: latest
|
|
|
|
hashi_nomad_cni_plugins_install_path: /opt/cni/bin
|
|
|
|
hashi_nomad_version: latest
|
|
|
|
hashi_nomad_deploy_method: host # deployment method, either host or docker
|
|
|
|
hashi_nomad_env_variables: {}
|
|
|
|
hashi_nomad_data_dir: /opt/nomad
|
|
|
|
hashi_nomad_extra_files: false
|
|
|
|
hashi_nomad_extra_files_src: /tmp/extra_files
|
|
|
|
hashi_nomad_extra_files_dst: /etc/nomad.d/extra_files
|
|
|
|
#! nomad configuration
|
|
|
|
hashi_nomad_configuration: {}
|
|
|
|
|
2023-12-15 18:21:50 +00:00
|
|
|
##########################
|
|
|
|
# Consul options #########
|
|
|
|
##########################
|
2023-12-15 17:45:58 +00:00
|
|
|
|
|
|
|
hashi_consul_start_service: true
|
|
|
|
hashi_consul_version: latest
|
|
|
|
hashi_consul_deploy_method: host # deployment method, either host or docker.
|
|
|
|
hashi_consul_env_variables: {}
|
|
|
|
hashi_consul_data_dir: "/opt/consul"
|
|
|
|
hashi_consul_extra_files: false
|
|
|
|
hashi_consul_extra_files_src: /tmp/extra_files
|
|
|
|
hashi_consul_extra_files_dst: /etc/consul.d/extra_files
|
|
|
|
hashi_consul_envoy_install: false
|
|
|
|
hashi_consul_envoy_version: latest
|
|
|
|
#! consul configuration
|
|
|
|
hashi_consul_configuration: {}
|
2023-12-15 18:21:50 +00:00
|
|
|
|
|
|
|
##########################
|
|
|
|
# Vault options ##########
|
|
|
|
##########################
|
|
|
|
|
|
|
|
hashi_vault_start_service: true
|
|
|
|
hashi_vault_version: latest
|
|
|
|
hashi_vault_deploy_method: host # deployment method, either host or docker
|
|
|
|
hashi_vault_env_variables: {}
|
|
|
|
hashi_vault_data_dir: "/opt/vault"
|
|
|
|
hashi_vault_extra_files: false
|
|
|
|
hashi_vault_extra_files_src: /tmp/extra_files
|
|
|
|
hashi_vault_extra_files_dst: /etc/vault.d/extra_files
|
|
|
|
#! vault configuration
|
|
|
|
hashi_vault_configuration: {}
|