1

サーバーでパペットエージェントを実行する次のコマンドがあります。その puppet マスターには、さまざまな git リポジトリに保存されている複数のモジュールを含む puppetfile が含まれています。

さて、モジュールを取得するには、正しい git ブランチを指す puppet エージェントを実行する必要があります。

この環境は PROD であり、多くの人が作業しているため適切に構成されていますが、私はそれを使用するのが初めてで、助けが必要です!

次のコマンドを実行しましたが、機能しません。

sudo puppet agent -t --environment my_branch

そして私は得る:

Warning: Unable to fetch my node definition, but the agent run will continue: Warning: Find my_branch/node/hostname_agent_server?transaction_uuid=fb7c33d0-dab2-4c36-be0a-94870f6fbfcc&fail_on_404=true resulted in 404 with the message: Not Found: Could not find environment 'develop'

私のブランチは「develop/xxxx/xxxx」です。このため、上記のコードは「環境「開発」が見つかりませんでした」と述べています

正しいものを教えてください。

4

1 に答える 1

1

ブランチ名にスラッシュが含まれているため、混乱しているようです。以下は、Puppet ドキュメントからの抜粋です。

許可される環境名

環境名には、小文字、数字、アンダースコアを含めることができます。つまり、次の正規表現に一致する必要があります。

\A[a-z0-9_]+\Z

于 2016-04-24T16:50:46.570 に答える