---
run_tasks: true
# defaults file for ansible-sdkman

# Installation directory defaults to the HOME directory of the `service_user`
# Set sdkman_dir to override
# sdkman_dir: /usr/local/sdkman

# The directory in which to download the SDKMAN initialization script.
sdkman_tmp_dir: /tmp

# Validate SSL when downloading init script?
# This is different from `sdkman_insecure_ssl' (see below).
sdkman_validate_ssl: true

# Update SDKMAN?
sdkman_update: true

# Configuration file options
# Reference: http://sdkman.io/usage (Configuration section)
sdkman_auto_answer: true
sdkman_selfupdate_enable: true
sdkman_insecure_ssl: false
sdkman_disable_gvm_alias: false
sdkman_curl_connect_timeout: 7
sdkman_curl_max_time: 10
sdkman_beta_channel: false
sdkman_debug_mode: false
sdkman_colour_enable: true

# (un)install no packages by default, see format below
sdkman_install_packages: []
# sdkman_install_packages:
#   - { candidate: gradle, version: '3.5' }
#   - { candidate: maven, version: 3.5.0 }
sdkman_uninstall_packages: []
# sdkman_uninstall_packages:
#   - { candidate: java, version: 6u45 }

# Configure default candidate versions
sdkman_defaults: {}
# sdkman_defaults:
#   gradle: '3.5'
#   maven: '3.3.9'

# Flush caches before/after installing SDK packages
# Reference: http://sdkman.io/usage (Flush section)
sdkman_flush_caches_before: []
sdkman_flush_caches_after: []

# Set SDKMAN to offline mode
# Reference: https://sdkman.io/usage#offline
sdkman_offline_mode: false

# Link SDKMAN installed packages
# Reference: https://linux.die.net/man/8/update-alternatives
sdkman_update_alternatives: []

# Progress reporting
count_progress: true
progress_units: 1
progress_role_description: "Installing SDKMAN"
