Role Detail

geerlingguy.sonar-runner

Sonar Runner for Linux
Downloads
453
Type Ansible
Minimum Ansible Version 2.0
Installation $ ansible-galaxy install geerlingguy.sonar-runner
Tags
development
monitoring
Last Commit 2017-04-02 15:37:03 PM UTC
Last Imported 2017-04-02 15:58:03 PM UTC
Version History
Version Release Date
1.1.2 2016-09-16 19:30:07 PM
1.1.1 2016-06-28 14:57:02 PM
1.1.0 2016-03-09 04:21:04 AM
1.0.2 2014-06-18 20:43:08 PM
1.0.1 2014-06-18 17:11:05 PM
1.0.0 2014-06-18 16:34:04 PM
Supported Platforms
Platform Version
Debian etch
Debian jessie
Debian lenny
Debian sid
Debian squeeze
Debian stretch
Debian wheezy
EL 5
EL 6
EL 7
Ubuntu lucid
Ubuntu maverick
Ubuntu natty
Ubuntu oneiric
Ubuntu precise
Ubuntu quantal
Ubuntu raring
Ubuntu saucy
Ubuntu trusty
Ubuntu utopic
Ubuntu vivid
Ubuntu wily
Ubuntu xenial
Ubuntu yakkety
Last 10 Imports
Completed Status
2017-04-02 15:58:03 PM UTC SUCCESS
2017-01-22 04:20:04 AM UTC SUCCESS
2016-11-23 16:46:04 PM UTC SUCCESS
2016-11-02 20:22:08 PM UTC SUCCESS
2016-09-25 23:31:11 PM UTC SUCCESS
2016-09-16 19:36:07 PM UTC SUCCESS
2016-09-16 19:33:07 PM UTC SUCCESS
2016-09-16 19:31:07 PM UTC SUCCESS
2016-06-28 15:01:03 PM UTC SUCCESS
2016-06-28 15:00:03 PM UTC SUCCESS

Ansible Role: SonarQube Runner

Build Status

An Ansible Role that installs Sonar Runner on RedHat/CentOS and Debian/Ubuntu Linux servers.

The role is currently configured to support SonarQube installations using MySQL as a database backend.

Requirements

None.

Role Variables

Available variables are listed below, along with default values:

workspace: /root

Directory where downloaded files will be temporarily stored.

sonar_runner_download_url: http://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.3/sonar-runner-dist-2.3.zip
sonar_runner_download_file: sonar-runner-dist-2.3.zip
sonar_runner_expanded_file: sonar-runner-2.3

URL and filenames for sonar distribution/version.

sonar_protocol: http
sonar_host: localhost
sonar_port: 9000

The SonarQube installation to which sonar-runner will connect.

sonar_login: ""
sonar_password: ""

The SonarQube installation login (if configured).

sonar_mysql_host: localhost
sonar_mysql_port: 3306
sonar_mysql_database: sonar
sonar_mysql_user: sonar
sonar_mysql_password: sonar

SonarQube MySQL database connection details.

Dependencies

None.

Example Playbook

- hosts: all
  roles:
    - { role: geerlingguy.sonar-runner }

License

MIT / BSD

Author Information

This role was created in 2014 by Jeff Geerling, author of Ansible for DevOps.

None