Puppet 傀儡配置正在到处应用

Puppet 傀儡配置正在到处应用,puppet,Puppet,我是木偶新手,只是面临着非常不寻常的问题,我的木偶主机正在运行,所有的代理都被完美地配置为该主机 Puppet Master中的文件: 现在这里是我的site.pp文件: class fileForNodeA{ file { "/tmp/hello.txt" : content => "This is hello.txt" } } class fileForNodeB{ file{ "/tmp/hello.txt" :

我是木偶新手,只是面临着非常不寻常的问题,我的木偶主机正在运行,所有的代理都被完美地配置为该主机

Puppet Master中的文件:

现在这里是我的site.pp文件:

class fileForNodeA{

     file { "/tmp/hello.txt" : 
         content => "This is hello.txt"
     }
}

class fileForNodeB{
     file{ "/tmp/hello.txt" : 
         content => "This is hello1.txt"
     }
}

node  'NodeA'{
   include fileForNodeA
}

node  'NodeB'{
   include fileForNodeB
}
现在客户端的主机名分别为NodeA和NodeB:

当我说:

puppet agent --no-daemonize --verbose --waitforcert 60 --test
它表明了这一点

Could not retrieve catalog from remote server : Error 400 on server : Could not find|
default node or by name with 'NodeA.com' .....
Notice : Using cached catalog
Info : Applying configuratiuon version '1234567890' 
Notice : Finished catalog run in 0.06 seconds
在这句话之后,当我浏览dir/tmp时,它会显示两个文件,即hello.txthello1.txt,当它说“找不到..诸如此类”时,我有点困惑,那么为什么它同时应用NodeA和NodeB的部分呢

请解释一下,如果我做错了什么,如何根据节点设置配置


请帮助>>>谢谢AV

请将此作为第一行添加到您的网站中。pp

节点默认值{ }


享受。

请将此添加为网站的第一行。pp

节点默认值{ }


享受。

请将此添加为网站的第一行。pp

节点默认值{ }


享受。

请将此添加为网站的第一行。pp

节点默认值{ }


享受。

要详细说明吗?:)Puppet客户端在连接到master时查找默认配置,若并没有默认配置,则应用完整配置。指定默认配置后,puppet客户端不会中断并找到其配置并应用。傀儡开发者应该做点什么。想详细说明吗?:)Puppet客户端在连接到master时查找默认配置,若并没有默认配置,则应用完整配置。指定默认配置后,puppet客户端不会中断并找到其配置并应用。傀儡开发者应该做点什么。想详细说明吗?:)Puppet客户端在连接到master时查找默认配置,若并没有默认配置,则应用完整配置。指定默认配置后,puppet客户端不会中断并找到其配置并应用。傀儡开发者应该做点什么。想详细说明吗?:)Puppet客户端在连接到master时查找默认配置,若并没有默认配置,则应用完整配置。指定默认配置后,puppet客户端不会中断并找到其配置并应用。傀儡开发者应该为此做点什么。