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_class
letras 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.