forked from maestrodev/puppet-sonar
-
Notifications
You must be signed in to change notification settings - Fork 0
Puppet recipe for Sonar
License
jjungnickel/puppet-sonar
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# Copyright 2011 MaestroDev # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. Carlos Sanchez <[email protected]> http://www.maestrodev.com 2011-09-26 A puppet recipe to install Sonar Module requirements * wget => https://github.com/maestrodev/puppet-wget * maven => https://github.com/maestrodev/puppet-maven Usage class { 'maven::maven' : } -> class { 'sonar' : version => '2.11', } - or - $jdbc = { url => 'jdbc:derby://localhost:1527/sonar;create=true', driver_class_name => 'org.apache.derby.jdbc.ClientDriver', validation_query => 'values(1)', username => 'sonar', password => 'sonar', } class { 'maven::maven' : } -> class { 'sonar' : arch => 'linux-x86-64', version => '2.11', user => 'sonar', group => 'sonar', service => 'sonar', installroot => '/usr/local', home => '/var/local/sonar', download_url => 'http://dist.sonar.codehaus.org', jdbc => $jdbc, log_folder => '/var/local/sonar/logs', } # Install a Sonar plugin sonar::plugin { 'sonar-twitter-plugin' : groupid => 'org.codehaus.sonar-plugins', artifactid => 'sonar-twitter-plugin', version => '0.1', notify => Service['sonar'], }
About
Puppet recipe for Sonar
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Puppet 88.3%
- Ruby 11.7%