Sha256: ee44b02d1a2d7f333a73393d60d0f1d899f2266cba41b3ffe81b05d00ef1f225

Contents?: true

Size: 603 Bytes

Versions: 1

Compression:

Stored size: 603 Bytes

Contents

class webfacter(
  $port = '9294',
  $username = nil,
  $password = nil
) {

  package { "web-facter":
    ensure   => installed,
    provider => gem,
  }

  file { "/etc/web-facter.conf":
    ensure  => present,
    content => template('web-facter/web-facter.conf'),
    notify  => Service['web-facter'],
  }

  file { "/etc/init/web-facter":
    ensure  => present,
    source  => "puppet:///modules/web-facter/web-facter",
  }

  service { "web-facter":
    ensure   => running,
    provider => upstart,
    require  => [
      Package["web-facter"],
      File["/etc/init/web-facter"],
    ]
  }

}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
web-facter-0.1.2 puppet/modules/web-facter/manifests/init.pp