Skip to content

Commit b4bbb98

Browse files
committed
Some extensions to service and, primarily, file snippet for puppet
1 parent 80eae35 commit b4bbb98

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

snippets/puppet.snippets

+14-6
Original file line numberDiff line numberDiff line change
@@ -223,14 +223,22 @@ snippet define
223223
}
224224

225225
snippet service
226-
service{ "${1:service}":
227-
enable => ${2:true},
228-
ensure => ${0:running},
229-
hasstatus => true,
226+
service { '${1:service}' :
227+
ensure => running,
228+
enable => true,
229+
require => [ Package['${2:package}'], File['${3:file}'], ],
230+
subscribe => [ File['${4:configfile1}'], File['${5:configfile2}'], Package['${6:package}'], ]
230231
}
231232

232233
snippet file
233-
file{ "${1:path}":
234-
${2} => ${0}
234+
file { '${1:filename}' :
235+
ensure => ${2:present},
236+
owner => '${3:root}',
237+
group => '${4:root}',
238+
mode => '${5:0644}',
239+
source => 'puppet:///modules/${6:module}/${7:source}',
240+
content => template('/etc/puppet/templates/${8:template}'),
241+
alias => '${9:alias}',
242+
require => [ Package['${10:package}'], File['${11:file}'], ],
235243
}
236244

0 commit comments

Comments
 (0)