當(dāng)你試著寫這個(gè)小例子的時(shí)候,那你肯定已經(jīng)把Puppet Server 和 Agent的環(huán)境都搭建好了。
所以這里我們直接進(jìn)入主題
Puppet 默認(rèn)寫Module的路徑是這里,所以請(qǐng)直接進(jìn)入這個(gè)目錄下
cd /etc/puppetlabs/code/environments/production/modules接下來(lái)建立以下目錄結(jié)構(gòu)
└── helloworld
└── manifests
├── init.pp
然后,用vi 命令,打開init.pp文件,寫入如下內(nèi)容
class helloworld {
notify { 'hello, world! installed by puppet': }
}按ESC,再按":wq",退出編輯器。
然后,后退。或直接進(jìn)入到下面的目錄
cd /etc/puppetlabs/code/environments/production/manifests新建或打開site.pp文件,寫入如下內(nèi)容。
node default{
class { 'helloworld': }
#class { 'helloworld::motd': }
#class { 'tomcat8': }
#class { 'puppetlabs-apache': }
}

其實(shí),就是前兩行啟作用,后面的可以忽略。這也意味著,以后會(huì)寫一下怎么寫安裝tomcat 和 部署應(yīng)用的例子。
寫完這些后,到Agent端執(zhí)行 sudo puppet agent -t. 如果沒有錯(cuò)誤的話,屏幕上會(huì)出現(xiàn),之前寫的那句話。
眼鏡蛇