Hello,
Currently develop a module for the packet smartd. But I''m using the
resource
file_line, but displays the following message when using the puppet parser:
"err: Could not parse for environment production: Syntax error at
''{'',
expected ''}'' at / etc / puppet / modules / smartd / Manifests
/ init.pp: 66
''
I really can not see my mistake. Could you help me? Any tips?
class smartd ($disks = undef) {
if $disks == undef {
$disks = $::has_sdc ? {
true => {
file_line => { ''add3_3disks_smartd:
line => {
''/dev/sda -a -o on -S on -s L/../../4/02 -m
a@b.com'',
''/dev/sdb -a -o on -S on -s L/../../6/02 -m
b@b.com'',
''/dev/sdc -a -o on -S on -s L/../../7/18 -m
c@b.com'',
},
path => ''/etc/smartd.conf'',
}
}
},
false => {
file_line { ''add_2disks_smartd'':
line => {
''/dev/sda -a -o on -S on -s L/../../4/02 -m
a@a.com'',
''/dev/sdb -a -o on -S on -s L/../../6/02 -m
b@a.com'',
},
path => ''/etc/smartd.conf'',
}
}
}
}
require ''smartd::start''
}
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/BM7LbVlTeGkJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.