Como executar/executar a classe fantoche

Como executar/executar a classe fantoche

Eu sou novo no fantoche. Quero saber como executar/executar uma classe de marionetes simples. Abaixo está a classe que estou tentando executar usando

puppet apply classExample.pp

classExample.ppé o arquivo no qual a classe está escrita. Este código apenas compila a classe e nada acontece. Como executar esta classe?

 # A class with no parameters
class exampleClass {

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

}

Responder1

O que você fez foidefinindo uma classe.
Mas você também precisadeclare isso.

Para fins de exemplo, poderia ser assim:

# 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': }

Observe que mudei o nome para example_classletras maiúsculasnão deve ser usado em nomes de classes.
E observe também que normalmente você não define e declara classes no mesmo arquivo.
Como isso é feito é um tópico maior, vejaDocumentação sobre fundamentos dos módulospara começar.

informação relacionada