[General]

# Location of Installation Medium
component_medium=

# Comma separated list of component directories
component_dirs=

# Directory root to search for components
component_root=

# Use single master password for all users, created during installation ( Default: n )
#sap_hana_deployment_use_master_password={{ sap_hana_install_use_master_password }}

# Skip all SAP Host Agent calls ( Default: n )
skip_hostagent_calls=n

# Remote Execution ( Default: ssh; Valid values: ssh | saphostagent )
remote_execution=ssh

# Verify the authenticity of SAP HANA components ( Default: n )
verify_signature=n

# Components ( Valid values: all | client | es | ets | lcapps | server | smartda | streaming | rdsync | xs | studio | afl | sca | sop | eml | rme | rtl | trp )
components={{ sap_hana_install_components }}

# Install Execution Mode ( Default: standard; Valid values: standard | optimized )
install_execution_mode=standard

# Ignore failing prerequisite checks
ignore=

# Do not Modify '/etc/sudoers' File ( Default: n )
skip_modify_sudoers=n

[Action]

# Action ( Default: exit; Valid values: install | update | extract_components )
action=install

[Server]

# Enable usage of persistent memory ( Default: n )
use_pmem=n

# Enable the installation or upgrade of the SAP Host Agent ( Default: y )
install_hostagent={{ sap_hana_install_deploy_hostagent }}

# Database Isolation ( Default: low; Valid values: low | high )
db_isolation=low

# Create initial tenant database ( Default: y )
create_initial_tenant={{ sap_hana_install_create_initial_tenant|d(y) }}

# Non-standard Shared File System
checkmnt=

# Installation Path ( Default: /hana/shared )
sapmnt={{ sap_hana_install_install_path }}

# Local Host Name
hostname={{ sap_hana_install_hostname|d(ansible_hostname) }}

# Install SSH Key ( Default: y )
install_ssh_key=y

# Root User Name ( Default: root )
root_user=root

# Root User Password
root_password={{ sap_hana_install_root_password }}

# SAP Host Agent User (sapadm) Password
sapadm_password={{ sap_hana_install_sapadm_password }}

# Directory containing a storage configuration
storage_cfg=

# Listen Interface ( Valid values: global | internal | local )
listen_interface=

# Internal Network Address
internal_network=

# SAP HANA System ID
sid={{ sap_hana_install_sid }}

# Instance Number
number={{ sap_hana_install_instance_number }}

# Local Host Worker Group ( Default: default )
workergroup=default

# System Usage ( Default: custom; Valid values: production | test | development | custom )
system_usage={{ sap_hana_install_env_type }}

# Location of Data Volumes ( Default: /hana/data/${sid} )
datapath=/hana/data/{{ sap_hana_install_sid }}

# Location of Log Volumes ( Default: /hana/log/${sid} )
logpath=/hana/log/{{ sap_hana_install_sid }}

# Location of Persistent Memory Volumes ( Default: /hana/pmem/${sid} )
pmempath=/hana/pmem/{{ sap_hana_install_sid }}

# Directory containing custom configurations
custom_cfg=

# Restrict maximum memory allocation?
restrict_max_mem={{ sap_hana_install_mem_restrict }}

# Maximum Memory Allocation in MB
max_mem={{ sap_hana_install_max_mem }}

# Certificate Host Names
certificates_hostmap={{ sap_hana_install_certificates_hostmap }}

# Master Password
master_password={{ sap_hana_install_common_master_password }}
use_master_password={{ sap_hana_install_common_master_password }}

# System Administrator Password
password={{ sap_hana_install_sidadm_password }}

# System Administrator Home Directory ( Default: /usr/sap/${sid}/home )
home=/usr/sap/{{ sap_hana_install_sid }}/home

# System Administrator Login Shell ( Default: /bin/sh )
shell=/bin/sh

# System Administrator User ID
userid={{ sap_hana_install_userid }}

# ID of User Group (sapsys)
groupid={{ sap_hana_install_groupid }}

# Database User (SYSTEM) Password
system_user_password={{ sap_hana_install_db_system_password }}

# Restart system after machine reboot? ( Default: n )
autostart={{ sap_hana_install_system_restart }}

# Enable HANA repository ( Default: y )
repository=y

# Inter Service Communication Mode ( Valid values: standard | ssl )
isc_mode=

[AddHosts]

# Auto Initialize Services ( Default: y )
auto_initialize_services=y

# Additional Hosts
addhosts={{ sap_hana_install_addhosts|d('') }}

# Additional Local Host Roles ( Valid values: extended_storage_worker | extended_storage_standby | ets_worker | ets_standby | streaming | xs_worker | xs_standby )
add_local_roles=

# Automatically assign XS Advanced Runtime roles to the hosts with database roles (y/n) ( Default: y )
autoadd_xs_roles=y

# Import initial content of XS Advanced Runtime ( Default: y )
import_xs_content=y

[Client]

# SAP HANA Database Client Installation Path ( Default: ${sapmnt}/${sid}/hdbclient )
client_path={{ sap_hana_install_install_path }}/{{ sap_hana_install_sid }}/hdbclient

[Studio]

# SAP HANA Studio Installation Path ( Default: ${sapmnt}/${sid}/hdbstudio )
studio_path={{ sap_hana_install_install_path }}/{{ sap_hana_install_sid }}/hdbstudio

# Enables copying of SAP HANA Studio repository ( Default: y )
studio_repository=y

# Target path to which SAP HANA Studio repository should be copied
copy_repository=

# Java Runtime ( Default:  )
vm=

[Reference_Data]

# Installation Path for Address Directories and Reference Data
reference_data_path=

[XS_Advanced]

# Install XS Advanced in the default tenant database? (y/n) ( Default: n )
xs_use_default_tenant={{ sap_hana_install_xs_install }}

# XS Advanced App Working Path
xs_app_working_path={{ sap_hana_install_xs_path }}

# Organization Name For Space "SAP" ( Default: orgname )
org_name={{ sap_hana_install_xs_orgname }}

# XS Advanced Admin User ( Default: XSA_ADMIN )
org_manager_user={{ sap_hana_install_xs_org_user }}

# XS Advanced Admin User Password
org_manager_password={{ sap_hana_install_xs_org_password }}

# Customer Space Name ( Default: PROD )
prod_space_name={{ sap_hana_install_xs_prod_space }}

# Routing Mode ( Default: ports; Valid values: ports | hostnames )
xs_routing_mode={{ sap_hana_install_xs_routing_mode }}

# XS Advanced Domain Name (see SAP Note 2245631)
xs_domain_name={{ sap_hana_install_xs_domain_name }}

# Run Applications in SAP Space with Separate OS User (y/n) ( Default: y )
xs_sap_space_isolation=y

# Run Applications in Customer Space with Separate OS User (y/n) ( Default: y )
xs_customer_space_isolation=y

# XS Advanced SAP Space OS User ID
xs_sap_space_user_id={{ sap_hana_install_xs_sap_space_user }}

# XS Advanced Customer Space OS User ID
xs_customer_space_user_id={{ sap_hana_install_xs_customer_space_user }}

# XS Advanced Components
xs_components={{ sap_hana_install_xs_components }} (CSV)

# Do not start the selected XS Advanced components after installation ( Default: none )
xs_components_nostart={{ sap_hana_install_xs_components_nostart }}

# XS Advanced Components Configurations
xs_components_cfg=

# XS Advanced Certificate
xs_cert_pem=

# XS Advanced Certificate Key
xs_cert_key=

# XS Advanced Trust Certificate
xs_trust_pem=

[lss]

# Installation Path for Local Secure Store ( Default: /lss/shared )
lss_inst_path=/lss/shared

# Local Secure Store User Password
lss_user_password={{ sap_hana_install_lss_user_password }}

# Local Secure Store User ID
lss_userid={{ sap_hana_install_lss_user }}

# Local Secure Store User Group ID
lss_groupid={{ sap_hana_install_lss_group }}

# Local Secure Store User Home Directory ( Default: /usr/sap/${sid}/lss/home )
lss_user_home=/usr/sap/{{ sap_hana_install_sid }}/lss/home

# Local Secure Store User Login Shell ( Default: /bin/sh )
lss_user_shell=/bin/sh

# Local Secure Store Auto Backup Password
lss_backup_password={{ sap_hana_install_lss_backup_password }}

[streaming]

# Streaming Cluster Manager Password
streaming_cluster_manager_password=

# Location of Streaming logstores and runtime information ( Default: /hana/data_streaming/${sid} )
basepath_streaming=/hana/data_streaming/{{ sap_hana_install_sid }}

[es]

# Location of Dynamic Tiering Data Volumes ( Default: /hana/data_es/${sid} )
es_datapath=/hana/data_es/{{ sap_hana_install_sid }}

# Location of Dynamic Tiering Log Volumes ( Default: /hana/log_es/${sid} )
es_logpath=/hana/log_es/{{ sap_hana_install_sid }}

[ets]

# Location of Data Volumes of the Accelerator for SAP ASE ( Default: /hana/data_ase/${sid} )
ase_datapath=/hana/data_ase/{{ sap_hana_install_sid }}

# Location of Log Volumes of the Accelerator for SAP ASE ( Default: /hana/log_ase/${sid} )
ase_logpath=/hana/log_ase/{{ sap_hana_install_sid }}

# SAP ASE Administrator User ( Default: sa )
ase_user=sa

# SAP ASE Administrator Password
ase_user_password={{ sap_hana_install_ase_user_password }}
