# Cookbook:: irrigate-sonarqube
# Attributes:: default
#
# Copyright:: (C) The Orchard

# Download zip from binaries.sonarsource.com
default['sonar']['version']                  = '8.9.6.50800'
default['sonar']['sonarqubedownloadurlpath'] = 'sonarqube'
default['sonar']['source']                   = "https://binaries.sonarsource.com/Distribution/#{node['sonar']['sonarqubedownloadurlpath']}/sonarqube-#{node['sonar']['version']}.zip"
default['sonar']['download_dir']             = "/opt/sonarqube-#{node['sonar']['version']}.zip"

# Sonar user and group
default['sonar']['home_directory'] = '/opt/sonarqube/'
default['sonar']['user']           = 'sonar_user'
default['sonar']['group']          = 'sonar_group'

# Sonar database connection
default['sonar']['db_host']     = 'dev_rds_postgres.theorchard.io'
default['sonar']['db_username'] = 'dbusername'
default['sonar']['db_password'] = 'dbpassword'
default['sonar']['db_port']     = '5432'
default['sonar']['database']    = 'sonar'

# Recommended kernel max_map_count for Elasticsearch bootstrap process.
default['sonar']['sysctl']['vm.max_map_count'] = '262144'

# Sonar config files
default['sonar']['properties'] = 'sonar.properties'
