You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Laur Ivan
56e4e74fac
|
1 year ago | |
---|---|---|
.github | 1 year ago | |
defaults | 1 year ago | |
handlers | 1 year ago | |
meta | 1 year ago | |
molecule/default | 1 year ago | |
tasks | 1 year ago | |
templates | 1 year ago | |
.ansible-lint | 1 year ago | |
.gitattributes | 1 year ago | |
.gitignore | 1 year ago | |
.travis.yml | 1 year ago | |
.yamllint | 1 year ago | |
CHANGELOG.md | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
sonar-project.properties | 1 year ago | |
test-requirements.txt | 1 year ago |
README.md
Sonarqube Ansible role
This role installs Sonarqube via Docker compose.
Requirements
None
Role Variables
All variables are listed below (see also defaults/main.yml
).
Name | Description | Default |
---|---|---|
sonarqube_image |
The sonarqube docker image | sonarqube |
sonarqube_db_image |
The database docker image | postgres |
sonarqube_http_port |
The published HTTP port | 9000 |
sonarqube_api_port |
The API port | 9001 |
sonarqube_vm_max_map_count |
Elastic search VM max map count | 524288 |
sonarqube_fs_file_max |
Elastic search max files opened | 131072 |
sonarqube_nofile |
Number of files opened | 131072 |
sonarqube_nproc |
Number of processes operened | 8192 |
sonarqube_config_path |
Location of the docker compose configuration | /var/local/conf/sonarqube |
sonarqube_db_user |
The database user name | changeme |
sonarqube_db_password |
The database password | changeme |
Other variables declared in defaults/main.yml
are defined for internal purposes and you should not touch/change them.
Dependencies
You need a machine with docker and docker-compose installed.
Example Playbook
- hosts: servers
roles:
- 'laurivan.sonarqube'
License
This project is licensed under the MIT license - see the LICENSE file for details.
Author Information
This role was created in 2023 by Laur Ivan.
Built With
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.