Puppet エージェントはデフォルト設定を適用しますが、ノード設定は適用しません

Puppet エージェントはデフォルト設定を適用しますが、ノード設定は適用しません

パペットマスターバージョン: 3.3.1

Puppet エージェント バージョン: 3.3.1

site.pp の内容

import '*/*.pp'
node default {
include 'auth'
}

site.pp があるフォルダには、「VirtualMachines」というフォルダがあります。「VirtualMachines」フォルダには、server1mycompanycom.pp というファイルがあります。

ファイル server1mycompanycom.pp の権限

-rw-r--r-- 1 puppet  sudo      81 Oct 15 14:33 server1_mycompany_com.pp

ファイル server1mycompanycom.pp の内容

node 'server1.mycompany.com' inherits 'default' {
include 'zabbix::agent'
}

問題は、実行中に

パペットエージェント --テスト

server1.mycompany.com では、auth と呼ばれるデフォルト設定のモジュールのみが適用されます。zabbix-agent と呼ばれるノード設定のモジュールは適用されません。

site.pp に何か問題がありますか? 他のノードは正常に動作し、デフォルト セクションとノード セクションの両方から構成を適用します。

答え1

ようやく問題の原因が分かったと思います。

新しいノードを追加した後、Puppet マスターを再起動し、その後 Puppet マスターがノード構成の適用を開始する必要があります。

パペットマスターを再起動する方法:

デフォルトでは、puppet master コマンドを実行すると、バックグラウンドでデーモン化された Puppet マスター サーバーが起動します。サービスを停止するには、ps aux | grep puppet などのコマンドでプロセス テーブルを確認し、プロセスを強制終了する必要があります。

関連情報