Sha256: 9c8a2b54ad414ab56b9ab8a30dc6351732f4f929ef0d961c654df5b9447b759c

Contents?: true

Size: 617 Bytes

Versions: 1

Compression:

Stored size: 617 Bytes

Contents

class webpuppet(
  $port = '9295',
  $username = false,
  $password = false
) {

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

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

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

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

}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
web-puppet-0.2.0 puppet/modules/web-puppet/manifests/init.pp