2024-04-01 21:59:48 +00:00
|
|
|
---
|
2024-08-17 12:05:44 +00:00
|
|
|
###################
|
|
|
|
# General options #
|
|
|
|
###################
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
enable_ingress: "yes"
|
2024-04-01 21:59:48 +00:00
|
|
|
enable_vault: "yes"
|
|
|
|
enable_consul: "yes"
|
2024-05-05 17:41:29 +00:00
|
|
|
enable_nomad: "yes"
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-06-25 13:16:42 +00:00
|
|
|
nomad_version: "1.8.1"
|
2024-05-05 17:41:29 +00:00
|
|
|
consul_version: "1.18.1"
|
|
|
|
vault_version: "1.16.2"
|
2024-04-01 21:59:48 +00:00
|
|
|
|
|
|
|
consul_fqdn: consul.ednz.lab
|
|
|
|
vault_fqdn: vault.ednz.lab
|
|
|
|
nomad_fqdn: nomad.ednz.lab
|
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
# hashistack_external_vip_interface: "eth0"
|
|
|
|
# hashistack_external_vip_addr: "192.168.121.100"
|
|
|
|
# hashistack_internal_vip_interface: "{{ hashistack_external_vip_interface }}"
|
|
|
|
# hashistack_internal_vip_addr: "{{ hashistack_external_vip_addr }}"
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-05-05 17:41:29 +00:00
|
|
|
api_interface: "eth0"
|
2024-04-01 21:59:48 +00:00
|
|
|
api_interface_address: "{{ ansible_facts[api_interface]['ipv4']['address'] }}"
|
|
|
|
|
2024-07-14 14:18:45 +00:00
|
|
|
###################
|
|
|
|
# logging options #
|
|
|
|
###################
|
|
|
|
|
|
|
|
enable_log_to_file: true
|
|
|
|
|
2024-04-01 21:59:48 +00:00
|
|
|
########################
|
|
|
|
# external tls options #
|
|
|
|
########################
|
|
|
|
|
2024-05-05 17:41:29 +00:00
|
|
|
enable_tls_external: false
|
2024-04-01 21:59:48 +00:00
|
|
|
external_tls_externally_managed_certs: false
|
|
|
|
|
2024-08-17 14:47:38 +00:00
|
|
|
########################
|
|
|
|
# internal tls options #
|
|
|
|
########################
|
|
|
|
|
|
|
|
enable_tls_internal: false
|
|
|
|
internal_tls_externally_managed_certs: false
|
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
##########
|
|
|
|
# Consul #
|
|
|
|
##########
|
2024-04-01 21:59:48 +00:00
|
|
|
|
|
|
|
consul_domain: consul
|
|
|
|
consul_datacenter: dc1
|
2024-07-11 21:31:03 +00:00
|
|
|
consul_primary_datacenter: "{{ consul_datacenter }}"
|
2024-08-17 12:05:44 +00:00
|
|
|
consul_gossip_encryption_key: "{{ _credentials.consul.gossip_encryption_key }}"
|
|
|
|
consul_enable_script_checks: false
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
consul_extra_files_list: []
|
|
|
|
consul_extra_configuration: {}
|
2024-04-06 21:47:35 +00:00
|
|
|
|
2024-08-17 14:47:38 +00:00
|
|
|
consul_enable_tls: "{{ enable_tls_internal }}"
|
2024-05-05 00:37:29 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
consul_log_level: info
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
#########
|
|
|
|
# Vault #
|
|
|
|
#########
|
2024-04-01 21:59:48 +00:00
|
|
|
|
|
|
|
vault_cluster_name: vault
|
2024-08-17 12:05:44 +00:00
|
|
|
vault_bind_addr: "0.0.0.0"
|
|
|
|
vault_cluster_addr: "{{ api_interface_address }}"
|
2024-04-01 21:59:48 +00:00
|
|
|
vault_enable_ui: true
|
2024-08-17 12:05:44 +00:00
|
|
|
vault_disable_mlock: false
|
|
|
|
vault_disable_cache: false
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
vault_extra_files_list: []
|
|
|
|
vault_extra_configuration: {}
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-08-17 14:47:38 +00:00
|
|
|
vault_enable_tls: "{{ enable_tls_internal }}"
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-05-07 17:23:48 +00:00
|
|
|
vault_enable_service_registration: "{{ enable_consul | bool }}"
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-04-06 21:47:35 +00:00
|
|
|
vault_enable_plugins: false
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
vault_log_level: info
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
#########
|
|
|
|
# Nomad #
|
|
|
|
#########
|
2024-04-01 21:59:48 +00:00
|
|
|
|
2024-07-02 21:06:16 +00:00
|
|
|
nomad_region: global
|
2024-08-17 12:05:44 +00:00
|
|
|
nomad_datacenter: dc1
|
2024-07-02 21:06:16 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
nomad_extra_files_list: []
|
|
|
|
nomad_extra_configuration: {}
|
2024-07-02 21:06:16 +00:00
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
nomad_autopilot_configuration: {}
|
2024-07-02 21:06:16 +00:00
|
|
|
|
2024-07-14 14:18:45 +00:00
|
|
|
nomad_driver_enable_docker: true
|
|
|
|
nomad_driver_enable_podman: false
|
|
|
|
nomad_driver_enable_raw_exec: false
|
|
|
|
nomad_driver_enable_java: false
|
|
|
|
nomad_driver_enable_qemu: false
|
2024-07-10 17:32:59 +00:00
|
|
|
|
|
|
|
nomad_driver_extra_configuration: {}
|
|
|
|
|
2024-08-17 12:05:44 +00:00
|
|
|
nomad_log_level: info
|
2024-07-02 21:06:16 +00:00
|
|
|
|
2024-08-17 14:47:38 +00:00
|
|
|
nomad_enable_tls: "{{ enable_tls_internal }}"
|