如何执行/运行 puppet 类

如何执行/运行 puppet 类

我是 Puppet 新手。我想知道如何执行/运行一个简单的 Puppet 类。下面是我尝试使用的类

puppet apply classExample.pp

类示例.pp是写入类的文件。此代码只是编译类,没有任何反应。如何执行这个类?

 # A class with no parameters
class exampleClass {

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

}

答案1

你所做的是定义一个类.
但你也需要声明它

为了举例,它可能看起来像这样:

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

请注意,我已将名称更改为example_class大写字母不应在类名中使用
还请注意,通常您不会在同一个文件中定义和声明类。
如何做到这一点是一个更大的话题,请参阅模块基础文档作为一个开始。

相关内容