如何确保在类导入之前创建的文件?

时间:2016-10-05 18:12:54

标签: puppet

我正在努力确保按照我在木偶中指定的顺序进行操作:(这是我打算做的事情

class A {
  notice("1")
  file{ 'my file':
    force => true,
    replace => 'no',
    ensure  => 'present',
    content => "content",
    owner => 'me',
    group => 'me',
    mode => '0444'
  }
  notice("2")
}

class B {
  require A
  contain target_class_dependent_on_file
}

然后我将这些类称为

classA{} -> classB{}

和B类总是失败,因为没有创建文件,1和2在B类之前输出就好了。但是如果我跳过classB,我可以看到文件创建得很好。我现在正在撞墙。有人可以帮我一下吗?非常感谢

1 个答案:

答案 0 :(得分:0)

NVM。这不是一个合法的案例。我尝试设置的'我的档案'真的是为了建立一个因素。它永远不会起作用