Cómo ejecutar/ejecutar una clase de títeres

Cómo ejecutar/ejecutar una clase de títeres

Soy nuevo en esto de los títeres. Quiero saber cómo ejecutar/ejecutar una clase de títeres simple. A continuación se muestra la clase que estoy intentando ejecutar usando

puppet apply classExample.pp

claseEjemplo.ppes el archivo en el que está escrita la clase. Este código simplemente compila la clase y no pasa nada. ¿Cómo ejecutar esta clase?

 # A class with no parameters
class exampleClass {

 #create a directory
  file {"create directory":
    path => '/root/rahil/puppet/puppetDemo/tmp',
    ensure => "directory",
  }

}

Respuesta1

Lo que hiciste esdefiniendo una clase.
Pero también necesitasdeclararlo.

Por el bien del ejemplo, podría verse así:

# A class with no parameters
class example_class {

  #create a directory
  file {"create directory":
    path => '/root/rahil/puppet/puppetDemo/tmp',
    ensure => "directory",
  }

}

class { 'example_class': }

Tenga en cuenta que cambié el nombre a example_classletras mayúsculas.no debe usarse en nombres de clases.
Y también tenga en cuenta que normalmente no define ni declara clases en el mismo archivo.
Cómo se hace eso es un tema más amplio, verFundamentos de los módulos Documentaciónpara comenzar.

información relacionada