Skip to content

A simple vagrant setup exposing all permutations of alerting roles

Notifications You must be signed in to change notification settings

bartjanssens92/vagrant-alerting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vagrant-icinga

vagrant starter kit

Requirements

Virtualbox                        => https://www.virtualbox.org
Vagrant                           => http://www.vagrantup.com
vagrant-hostmanager               => vagrant plugin install vagrant-hostmanager
vagrant-cachier  (optional)       => vagrant plugin install vagrant-cachier
vagrant-puppet-install (optional) => vagrant plugin install vagrant-puppet-install
vagrant-triggers (optional)       => vagrant plugin install vagrant-triggers

Preparation

git submodule update --init

Setup

vagrant up

Puppet Development

Hiera

the puppet master deploys a fairly default hiera.yaml

[vagrant@puppetmaster ~]$ cat /etc/puppet/hiera.yaml 
---
# Managed by puppet
:backends:
  - yaml
:hierarchy:
  - "node/%{::hostname}"
  - "environment/%{::environment}"
  - "common"
:yaml:
  :datadir: "/var/lib/hiera"

Manifests

Place your own manifests in this directory. A fairly standard default.pp is already present.

Modules

Place your own modules in this directory. 5 modules are already present one of which is stdlib.

About

A simple vagrant setup exposing all permutations of alerting roles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 100.0%