veza/ansible/roles/sonarqube
2025-12-03 22:56:50 +01:00
..
defaults BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
handlers BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
meta BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
tasks BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
templates BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
readme.md BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00

(!) This role is tailored only for talas. It includes hard-coded LDAP parameters as well as the sonarqube-community-branch-plugin-1.8.1.jar plugin.

Required variables

Variable Description Sample value
pg_version The postgres server version 14
sonarqube_url url for the web interface sonarqube.talas.dev
sonarqube_version The sonarqube version 9.9.1.69595
sonarqube_postgres_password The sonarqube postgres database password, must be stored in hashicorp vault foo

Optional variables

Variable Description Default value Sample value
sonarqube_update_sonarqube_now Set this value to true to upgrade sonarqube to a newer version false true
sonarqube_download_url The url allowing to download the Sonarqube distribution archive. https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-{{ sonarqube_version }}.zip https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-{{ sonarqube_version }}.zip
sonarqube_java_heap_size Set the xmx of the 3 sonarqube engines (web, ce and es) None 2048m
sonarqube_ce_jmx_config JMX parameters appended to the ce javaOpts. For now to disable it how have to set this param as an empty string See defaults/main.yml
sonarqube_web_jmx_config JMX parameters appended to the web javaAdditionalOpts. For now to disable it how have to set this param as an empty string See defaults/main.yml
sonarqube_jmx_user_list Sonarqube JMX monitoring users.
- name: monitoring
password: '{{ lookup(''hashi_vault'', ''secret=talas-kv/data/group_vars/all'')[''zabbix_jmx_monitoring_password' '] }}'
right: readonly
sonarqube_talas_community_branch_plugin_version Set this value to install a version of the sonarqube talas community branch plugin version from nexus None 1.14.0.1
sonarqube_talas_sonar_plugin_version Set this value to install a version of the sonarqube talas private plugin version from nexus None 1.9
sonarqube_community_branch_plugin_version Set this value to install a version of the sonarqube community branch plugin version from public repo None 1.14.0.1
sonarqube_redaalaoui_sonar_java_no_var_plugin_version Set this value to install a version of the sonarqube sonar-java-no-var-plugin plugin version from public repo None 1.9