Hi,

I am experimenting with foreman's apache module and there is this class 
here:

class apache::service {
  $http_service = $::operatingsystem ? {
    /(Debian|Ubuntu)/ => 'apache2',
    default           => 'httpd',
  }

  service { $http_service:
    ensure     => running,
    enable     => true,
    hasstatus  => true,
    hasrestart => true,
    alias      => 'httpd',
    subscribe  => Package['httpd']
  }

  exec { 'reload-apache':
    command     => "/etc/init.d/${http_service} reload",
    onlyif      => '/usr/sbin/apachectl -t',
    require     => Service['httpd'],
    refreshonly => true,
  }

}

I want to apply this class to a specific host, but I want to override the 
enable parameter so that it is false.

I tried this:

node 'server1' {
  class { 'apache::service':
      enable  => false,}
}

But I always get this error:

Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid 
parameter enable at /etc/puppet/manifests/nodes/nodes.pp:40

Any help would be appreciated.

Thanks,

Ugo

-- 
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/-/CFRXiqvj8cAJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to