All,
Trying to mount swap. Using:
mount {
''swap'':
device => ''/dev/xvdq1'',
atboot => true,
ensure => mounted,
fstype => ''swap'',
options => ''defaults'';
}
This is giving me:
(/Stage[main]/Oracle::Common/Mount[swap]) Could not evaluate:
Execution of ''/bin/mount -o defaults swap'' returned 32: mount:
mount
point swap does not exist
What do I have wrong?
Doug.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
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.
Douglas Garstang writes:
> All,
>
> Trying to mount swap. Using:
>
> mount {
> ''swap'':
> device => ''/dev/xvdq1'',
> atboot => true,
> ensure => mounted,
> fstype => ''swap'',
> options => ''defaults'';
> }
>
> This is giving me:
>
> (/Stage[main]/Oracle::Common/Mount[swap]) Could not evaluate:
> Execution of ''/bin/mount -o defaults swap'' returned 32:
mount: mount
> point swap does not exist
>
> What do I have wrong?
You can''t activate swap using mount(8), and hence the Puppet mount
provider is not going to cope properly with it. It typically has to be
activated with swapon(8) in Linux. Yes, the swap entry is in
/etc/fstab, but that doesn''t mean it gets mounted like a filesystem.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
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.
Hi,
this is how I enable/disable swap. I tested it on RHEL5 and RHEL6, but it should
work on all linuxes I guess.
swap { "swap": }
swap { "swap": ensure => absent }
define swap($ensure = present) {
if $ensure == present {
exec { "swap-on":
command => "swapon -a",
unless => "grep partition /proc/swaps"
}
} else {
exec { "swap-off":
command => "swapoff -a",
onlyif => "grep partition /proc/swaps"
}
}
}
Cheers,
Jens
Am 05.11.11 02:08, schrieb Steven VanDevender:> Douglas Garstang writes:
> > All,
> >
> > Trying to mount swap. Using:
> >
> > mount {
> > ''swap'':
> > device => ''/dev/xvdq1'',
> > atboot => true,
> > ensure => mounted,
> > fstype => ''swap'',
> > options => ''defaults'';
> > }
> >
> > This is giving me:
> >
> > (/Stage[main]/Oracle::Common/Mount[swap]) Could not evaluate:
> > Execution of ''/bin/mount -o defaults swap'' returned
32: mount: mount
> > point swap does not exist
> >
> > What do I have wrong?
>
> You can''t activate swap using mount(8), and hence the Puppet mount
> provider is not going to cope properly with it. It typically has to be
> activated with swapon(8) in Linux. Yes, the swap entry is in
> /etc/fstab, but that doesn''t mean it gets mounted like a
filesystem.
>
--
Jens Bräuer
Senior Systems Engineer
Dipl. Inf.
NumberFour AG
Schönhauser Allee 8
10119 Berlin
Germany
Mobile: +49 175 221 88 34
Phone: +49 30 40505411
Fax: +49 30 40505410
jens@numberfour.eu
numberfour.eu
facebook.com/NumberFour
twitter.com/numberfourag
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
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.