Aucune description

Tom De Vylder 1e5b911d77 Document requirements il y a 9 ans
manifests 2c2db8bd5c Add module deployment il y a 9 ans
spec 2c2db8bd5c Add module deployment il y a 9 ans
templates d91ca34935 Moving away from templates to usign inifile from Puppetlabs/inifile il y a 9 ans
.fixtures.yml c4d4c0b35c Use HTTPs links for fixtures il y a 9 ans
.gitignore 6bc7b1ede6 Initial commit il y a 9 ans
.puppet-lint.rc 6bc7b1ede6 Initial commit il y a 9 ans
.travis.yml b8745fe154 TravisCI: bump ruby and puppet versions il y a 9 ans
Gemfile 6bc7b1ede6 Initial commit il y a 9 ans
LICENSE 6bc7b1ede6 Initial commit il y a 9 ans
README.md 1e5b911d77 Document requirements il y a 9 ans
Rakefile ccead4cbf8 Add unit tests il y a 9 ans
metadata.json 24d4cf8679 Bump version to 1.0.2 il y a 9 ans

README.md

Puppet icingaweb2

Requirements

Debian and derivatives only:

Example usage

Install IcingaWeb2

node /box/ {
  include icingaweb2
}

Install method: packages

node /box/ {
  class { 'icingaweb2':
    install_method => 'package',
  }
}

Install method: Git

node /box/ {
  class { 'icingaweb2':
    install_method => 'git',
  }
}

Manage repository

node /box/ {
  class { 'icingaweb2':
    manage_repo    => true,
    install_method => 'package',
  }
}

Business process module

node /box/ {
  class {
    'icingaweb2':;
    'icingaweb2::mod::businessprocess':;
  }
}

Deployment module

node /box/ {
  class {
    'icingaweb2':;
    'icingaweb2::mod::deployment':
      auth_token => 'secret_token';
  }
}

Graphite module

node /box/ {
  class {
    'icingaweb2':;
    'icingaweb2::mod::graphite':
      graphite_base_url => 'http://graphite.com/render?';
  }
}

NagVis module

node /box/ {
  class {
    'icingaweb2':;
    'icingaweb2::mod::nagvis':
      nagvis_url => 'http://example.org/nagvis/';
  }
}

Contributing

  • Fork it
  • Create a feature branch (git checkout -b my-new-feature)
  • Run rspec tests (bundle exec rake spec)
  • Commit your changes (git commit -am 'Added some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request