日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Foreman--Puppet类导入

發布時間:2023/12/19 综合教程 45 生活家
生活随笔 收集整理的這篇文章主要介紹了 Foreman--Puppet类导入 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一。Foreman環境:

foreman建好后,系統默認創建了3個環境:production,development,common,

1.production:

在puppet.conf里已經定義其調用的路徑,是foreman默認使用的環境,通過foreman-proxy驗證后的cliente均默認會進入這個環境

2. development:

在puppet.conf里已經定義其調用的路徑,新裝的foreman的web界面是看不到,其modules目錄下有模塊后,通過導入模塊才能

將此環境導入到foreman

3. common:

在puppet.conf里沒有定義,如果需要用到common這個環境,則可以在puppet.conf里創建其調用的路徑,如下:

vi /etc/puppet/puppet.conf,添加以下:

[common]
modulepath = /etc/puppet/environments/common/modules:/etc/puppet/environments/common:/usr/share/puppet/modules
config_version =

新裝的foreman的web界面是看不到,其modules目錄下有模塊后,通過導入模塊才能將此環境導入到foreman

二。 建模塊:

1. 進入development 環境的模塊目錄

#cd /etc/puppet/environments/development/modules

2. 創建"修改root密碼"模塊的三個組成目錄:

#mkdir -p chpasswd/{manifests,templates,files}

注意: 此處的 chpasswd文件夾的名字必須和后面新建的類的名字一致,否則client會報找不到類的錯誤提示

3. 進入寫puppet類的目錄:

#cd chpasswd/manifests/

4. 創建init.pp文件:

# touch init.pp,并添加以下文件:

class chpasswd {

user { "root":
password => '$6$6TXhJimPoQrOe52Y$XxFjwJ6s5LZ1',

}

}

5.檢查語法

# puppet parser validate init.pp

6. 客戶端模擬執行:

#puppet agent --test --noop

三。 把"修改root密碼"模塊導入到foreman里面

1. 從“環境”處導入:點擊“更多”-》配置-》環境

2. 點擊右上角的 “從server1.xxx.com導入”按鈕

備注:此處我用了兩個環境,development是測試環境,production是生產環境,在這個另個環境里

我均創建了"chpasswd模塊",所以截圖上foreman的兩個環境里都會檢測到puppet新建的類

3. 選中,點擊更新,并到 puppet類里去查看:

總結

以上是生活随笔為你收集整理的Foreman--Puppet类导入的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。