cost 110 ms
如何將默認的 Puppet 環境設置為生產以外的環境?

[英]How to set the default Puppet environment to something other than production?

我確實搜索過,但沒有找到我要找的東西。 過去,我有多個 Puppet master,每個環境一個,然后每月制作腳本將代碼從一個環境提升到另一個環境,但這個過程很痛苦。 我目前正在開發一個 Puppet Master,我正在嘗試利用環境功能,但不想將默認環境設置為生產環境。 這應該很簡單,但我還沒有 ...

2023-01-18 15:36:28   1   15    puppet  
Puppet 服務器主機名“puppetmaster”與服務器證書不匹配

[英]Puppet Server hostname 'puppetmaster' did not match server certificate

我正在嘗試按照本指南https://tecadmin.net/how-to-install-puppet-on-ubuntu-20-04/在 2 個 VirtualBox VM 上安裝 puppet7 master 和客戶端。 當我在客戶端啟動人偶時,出現此錯誤。 注意尾隨期。 在主機上列出證書名稱 ...

腳本如果變量為空則不執行命令,如果變量可用則執行

[英]script if variable empty not execute command, if variable available execute

我正在編寫一個腳本來禁用人偶代理。 我想實現這個邏輯: 如果reason變量 null 或為空,則停止並顯示一條解釋性消息; 否則執行禁用命令( puppet agent --disable "$reason" ) 如何在下面的腳本中的execute() function 中編寫if條件來實現? ...

如何檢查 hash 是否具有 puppet 中的鍵值

[英]How to check whether hash has a value for the key in puppet

我有一個 hash 定義如下: 我有 String 變量,我需要在 hash 中搜索給定的鍵,如果找到一個值,我需要將該值分配給變量“result”,否則我需要分配一個默認值“test”。 我怎么能在木偶中做到這一點? 或者唯一的方法是使用 if else 條件? 它應該與此類似,但下面的代碼不起作 ...

2022-12-14 14:06:54   3   28    hash / puppet  
在 Puppet 7 中使用復雜的導出資源標簽 - 是否可能

[英]Using complex exported resource tags in Puppet 7 - is it possible

我需要定義一個 Puppet 類並導出類似於https://serverfault.com/questions/559019/how-to-collect-tagged-exported-resources的資源,但我需要添加 class app_primary($datacenter_$ zone ...

2022-12-12 15:40:38   1   18    puppet  
如何針對多個遠程 Linux 節點按需運行 Puppet 6?

[英]How can I run Puppet 6 on-demand against multiple remote Linux nodes?

在 Puppet 3 上,我曾經使用sudo mco puppet runonce -I /hostname-pattern-1/ -I /hostname-pattern-2/對任何匹配主機名模式之一的節點按需運行 Puppet 代理。 從 Puppet 5.5.4 開始,MCollective ...

如何使用人偶模塊評論文件中所有未注釋的行

[英]How to comment all the uncommented lines in a file using puppet module

我有一個 sshd_config 配置文件,其中包含注釋行和未注釋行。 我想使用 puppet 注釋該文件中所有未注釋的行。 有什么最佳/簡單的方法可以做到這一點嗎? 或者有沒有辦法通過 puppet 運行 bash 命令(也許 sed 來替換)? 我不確定使用 bash 命令是否正確。 如果有人指 ...

Gunicorn/Nginx/Flask 不能很好地協同工作

[英]Gunicorn/Nginx/Flask not playing together well

在過去的幾天里,我一直在嘗試在 Puppet 中構建一個 nginx/gunicorn/flask 堆棧,以便在我們的環境中重復部署。 不幸的是,我在最后一刻來不及了,真的需要一些幫助。 我已經在下面丟棄了我認為相關的所有內容,如果有人可以伸出援手,那將非常有幫助! gunicorn cli 錯誤 ...

使用人偶查找 function 動態檢索每個數據中心、區域、網絡租戶和環境的服務器角色

[英]Using puppet lookup function to dynamically retrieve a server role per datacenter,zone,network tenant and environment

我正在為主從類型應用程序編寫自定義 Puppet 7 配置文件,它需要在每個數據中心、區域、網絡租戶和環境的從屬服務器配置中動態檢索主服務器主機名。我定義了以下模板變量在我的 Puppet 7 環境中: 我需要動態檢索每個數據中心、區域、網絡租戶和環境的主服務器主機名,以便我可以加入應用程序集群中的 ...

2022-11-30 17:58:47   1   36    puppet  
在 puppet 中獲取實例 memory(以 GB 為單位)

[英]Get instance memory (in GB) in puppet

如何將 azure 實例類型的 memory 獲取到清單文件? 我正在嘗試獲取實例 memory 並根據可用的 memory 設置堆值。 如果可用的 memory 大於 62GB,則堆 = 31GB,如果小於 62GB,則可用堆 =15GB。 ...

在 PUPPET 中下載之前驗證是否安裝了 package

[英]Verifying if package is installed before downloading it in PUPPET

這是我的清單代碼,用於在主機上下載、安裝和刪除安裝程序。 在這種情況下,我的 windows 主機總是下載 chromesetup.msi,無論是否已安裝谷歌瀏覽器。 如果這個 package 已經安裝,我如何在這里實現一種“if 條件”以避免每次都下載 msi package? ...

2022-11-18 16:18:35   2   25    puppet  
Python工頭問題

[英]Python Foreman Issue

Python 版本 = 3.9,工頭版本 = 2.5.4 我正在使用 Python Foreman(python-foreman)模塊連接到 Foreman 來執行一系列自動化任務,但是一旦我連接到 Foreman,如下所示: 我收到了如下一堆相互矛盾的陳述,並最終出錯了。 最終腳本在這里出錯: ...

Puppet Facts - 搜索對象數組

[英]Puppet Facts - Searching Array of Objects

我在 Azure 台虛擬機上運行 Puppet 代理。 有一個名為“az_metadata”的自動生成的事實,其中包含有關機器的大量有用信息。 這是我正在嘗試搜索的 az_metadata 事實的片段: 我從這個事實中需要的值是名稱為“Env”的 hash object 的值。 在上面的示例中,我要 ...

2022-09-28 20:19:23   1   32    puppet  
創建 apache 虛擬主機

[英]create apache virtual host

我必須在服務器(xyz02.software.com)的 /etc/apache2/sites-available 目錄中創建 api.conf 。 apache 配置通過 apache module(apache::vhost) in role::script..so 基本上是 ///modul ...

Puppet 模板中的嵌套迭代 [Ruby]

[英]Nested iteration in Puppet template [Ruby]

這周我開始學習 Puppet 並努力實現/etc/ssh/sudo_authorized_keys的用戶密鑰。 我有一個用戶字典,其中包含sudo_users.yaml中的鍵: 然后我在sudokeys.pp文件中創建它: 如您所見,我想用迭代來實現模板。 這是我當前的模板: 我有與 ssh 的 ...

在 Puppet 中按模式在節點上的目錄中查找文件

[英]Find file(s) in a directory on the node by pattern in Puppet

如何使用 shell 模式或正則表達式在節點上的目錄中找到文件? 我想做的事: 我將 tar 文件下載到相應客戶端上的/tmp/myfiles並解壓縮此存檔。 來自它的幾個 deb 文件(大約 10 個)。 文件名隨時間變化,因為名稱中集成了版本號。 文件名如下所示: package1_8.0-22 ...

2022-09-18 11:38:52   1   21    puppet  
木偶打印 undef 字符串而不是 nil

[英]Puppet printing undef string instead of nil

我目前正在將一些舊 Puppet 文件更新為更新版本的 puppet,並遇到以下問題: 當我們從erb文件為我們的 RoR 應用程序生成env.yml時,我們其中一台服務器的 hieradata 具有可以保持未定義的變量並且仍然可以工作。 以前,這可以與我們的env.yml正常工作,生成這些值,例 ...

2022-09-14 23:44:46   2   23    puppet  
如何將木偶 hash 轉換為另一個?

[英]How to convert puppet hash to another?

我有一個木偶 hash 如下 想取出“timeout=x”部分,得到一個新的 hash 如下 我試過這個 但是 newHash 變成了 謝謝! ...

2022-09-14 06:24:16   1   17    hash / puppet  
通過木偶清單從根目錄創建 linux 中的鏈接

[英]Creating a link in linux from root by means of a puppet manifest

下午好,我需要以 root 用戶在/usr/share/applications/desktop Astra Linux 目錄中創建一個鏈接。 使用鏈接的名稱、鏈接的路徑和快捷方式。 puppet manifest 如何實現這一點? 我閱讀了文檔並嘗試了,但沒有任何結果:(。 ...


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