簡體   English   中英

無法從 puppet 代理獲取 git 分支

[英]Unable to get git branch from puppet agent

我有以下命令在服務器中執行 puppet 代理。 它的 puppet master 包含一個 puppetfile,其中包含存儲在不同 git 存儲庫中的幾個模塊。

好吧,我需要執行指向正確 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”,因此上面的代碼提到“找不到環境‘develop’

你能幫我做一個正確的嗎?

由於您的分支名稱中的斜杠,它看起來很困惑。 以下是 Puppet 文檔的摘錄:

允許的環境名稱

環境名稱可以包含小寫字母、數字和下划線。 也就是說,它們必須匹配以下正則表達式:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM