編寫第一個Puppet Module(puppet code)

          當你試著寫這個小例子的時候,那你肯定已經(jīng)把Puppet Server 和 Agent的環(huán)境都搭建好了。

          所以這里我們直接進入主題
          Puppet 默認寫Module的路徑是這里,所以請直接進入這個目錄下
          cd /etc/puppetlabs/code/environments/production/modules
          接下來建立以下目錄結(jié)構(gòu)

          └── helloworld
              └── manifests
                  ├── init.pp

          然后,用vi 命令,打開init.pp文件,寫入如下內(nèi)容
          class helloworld {
              notify { 
          'hello, world! installed by puppet': }
           }
          按ESC,再按":wq",退出編輯器。

          然后,后退。或直接進入到下面的目錄
          cd /etc/puppetlabs/code/environments/production/manifests

          新建或打開site.pp文件,寫入如下內(nèi)容。
          node default{
            
          class { 'helloworld': }
            
          #class { 'helloworld::motd': }
            #class { 'tomcat8': }
            #class { 'puppetlabs-apache':  }
          }

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



          眼鏡蛇

          posted on 2017-01-16 16:25 眼鏡蛇 閱讀(277) 評論(0)  編輯  收藏 所屬分類: Puppet


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統(tǒng)計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武陟县| 新晃| 佳木斯市| 仪陇县| 松滋市| 苏尼特左旗| 叶城县| 潜山县| 东安县| 河源市| 芮城县| 栾川县| 沾益县| 鲁甸县| 浦北县| 夏邑县| 会东县| 大田县| 新泰市| 丰顺县| 孟津县| 清河县| 若尔盖县| 栾川县| 霍城县| 星子县| 三河市| 公安县| 陆良县| 白山市| 铜梁县| 略阳县| 任丘市| 莱州市| 华阴市| 定日县| 台北县| 香河县| 尚义县| 汉沽区| 花莲县|