puppet 配置 5 常見例子

2021-07-26 20:56:47 字數 839 閱讀 1152

說明:

變數定義後可以直接呼叫變數名稱使用
範例:

$etcdcluster="$etcd_controller1:2379,$etcd_controller2:2379,$etcd_controller3:2379"說明:

1. 對主機位址進行匹配,  (可以利用 case , if 的方式進行判斷, 效果一樣)

2. 針對不同的主機, 定義不同的變數使用

範例

$myipaddress=$ipaddress_vlanbr0

if $myipaddress =~ /^10\.201\.\\*/ elsif $myipaddress =~ /^10\.200\.\\*/ {

$nt

puppet多環境配置(puppet自動化系列2)

我們為puppetmaster建立3個環境,它們分別是開發環境 jqdev 測試環境 jqtest 生產環境 jqprd 3.1 配置puppet.conf 在標籤 master 中新增environments環境,其次建立對應的環境標籤及配置建立目錄 root puppetmaster1 pupp...

puppet 配置 3 5 引數

介紹 puppet 中 facter 用法,介紹自引數定義,引數傳遞,引數使用的常見例子facter 是 puppet 的乙個依賴軟體,當安裝了 puppet 軟體,都可以通過 facter 命令查詢 puppet 內建變數直接呼叫命令 facter 查詢所有內建變數 通過命令 facter 需要查...

Puppet概述 配置2

一 puppet概述 puppet是開源的基於ruby的系統配置管理工具,基於c s的部署架構。是乙個為實現資料中心自動化管理而設計的配置管理軟體,它使用跨平台語言規範,管理配置檔案 使用者 軟體包 系統服務等。客戶端預設每隔半小時會和伺服器通訊一次,確認是否有更新。當然也可以配置主動觸發來強制客戶...