我是木偶新手。我想知道如何执行/运行一个简单的木偶类。下面是我尝试使用的类
puppet apply classExample.pp
Run Code Online (Sandbox Code Playgroud)
classExample.pp是写入类的文件。这段代码只是编译类,什么也没有发生。如何执行这个类?
# A class with no parameters
class exampleClass {
#create a directory
file {"create directory":
path => '/root/rahil/puppet/puppetDemo/tmp',
ensure => "directory",
}
}
Run Code Online (Sandbox Code Playgroud)
就示例而言,它可能如下所示:
# 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': }
Run Code Online (Sandbox Code Playgroud)
请注意,我将名称更改example_class
为类名中不应使用大写字母。
还要注意,通常你不会在同一个文件中定义和声明类。
如何做到这一点是一个更大的话题,请参阅https://docs.puppetlabs.com/puppet/latest/reference/modules_fundamentals.html开始。