Amazon VPCでpuppetをテストしていますが、その動作に一貫性がないことがわかりました。Amazon EC2では、puppetは完全に正常に機能します。ただし、Amazon VPCでpuppetマニフェストを実行している間は、正しく実行される場合もあります。そうでない場合もあります。
root@ip-10-0-0-123:~# puppet apply /etc/puppet/manifests/site.pp
dnsdomainname: Name or service not known
dnsdomainname: Name or service not known
dnsdomainname: Name or service not known
warning: Could not retrieve fact fqdn
dnsdomainname: Name or service not known
warning: Host is missing hostname and/or domain: ip-10-0-0-123
これは、AmazonVPCでfqdnが正しく定義されていないことが原因だと思います。
'hostname -f'を発行すると、エラーがスローされます:hostname:name or servicenotknown。dnsdomainnameについても同じことが起こります。
誰かがこれを修正する方法を知っていますか?