私はpuppetを初めて使用し、puppetコースを受講しているときに、ある人が'puppet agent -t'コマンドを使用してエージェントノードを構成しているのを見つけました。別のコースでは、インストラクターが'puppet 'コマンドを適用します。
これら2つのコマンドの違いは何ですか?
これらは:
puppet apply
-ローカルマシンにPuppetコードを適用または「実行」します。puppet agent -t
時々書かれるpuppet agent --test
-Puppet Agentを呼び出して、Puppetマスターからカタログ(コンパイルされたPuppetコード)を取得し、ローカルですぐに適用します。-t
の名前が間違っており、元々は「テスト」を目的としていた可能性がありますが、実際には「テスト」モードではありませんが、マシンに変更を加えることに注意してください。
実際の「テスト」(ドライラン)モードについては、puppet agent --noop
も参照してください。