I can confirm Russels conclusion that it is a bug and if you don't use
"name => $operatingsystem..." is works.
In my case I need to be able to distinguish between FreeBSD and
Debian. A workaround that's working for me is to set the variables
outside the "package"-statement like this:
-
On 09/12/2010 02:51 PM, FreddieB wrote:
> Problem just keep hitting me...
>
> Can anyone see why this simple script fails:
> --- start
> class mysql-server {
>Package['mysql-server'] -> Service['mysql']
>
>package { mysql-server :
> name => "mysql-serv
Problem just keep hitting me...
Can anyone see why this simple script fails:
--- start
class mysql-server {
Package['mysql-server'] -> Service['mysql']
package { mysql-server :
name => "mysql-server",
ensure => installed,
}
service { mysql :