# profiles::cloudinit::init class profiles::cloudinit::init ( Boolean $enabled = false, String $package = 'cloud-init', String $service = 'cloud-init', ){ if $enabled { package { $package: ensure => installed, } service { $service: ensure => running, enable => true, require => Package[$package], } } else { service { $service: ensure => stopped, enable => false, } package { $package: ensure => absent, } } }