天天看點

puppet連載六:建立測試子產品test建立測試子產品添加節點檢測文法檢查文法,用戶端執行在dashboard上檢視運作情況

建立測試子產品

mkdir -p /etc/puppet/modules/test/{manifests,templates,files}

vi /etc/puppet/modules/test/manifests/init.pp

class test {

file {"/tmp/$hostname.txt":content=>"Hello World!";}

}

vi /etc/puppet/modules/test/templates/test.erb

hostname <%= fqdn %>

添加節點

mkdir -p /etc/puppet/manifests/nodes/

vi /etc/puppet/manifests/nodes/huangat-test.pp

node 'huangat-test' {

include test

vi /etc/puppet/manifests/site.pp

node default {

notify {'test-success':

name => 'test-suecces1',

message => 'connect successtest',

import "nodes/*.pp"

檢測文法

puppet parser validate /etc/puppet/modules/test/manifests/init.pp

檢查文法,用戶端

puppet agent --test --server zhoulj-test --noop

執行

mco puppet runonce -I huangat-test -v

在dashboard上檢視運作情況

puppet連載六:建立測試子產品test建立測試子產品添加節點檢測文法檢查文法,用戶端執行在dashboard上檢視運作情況

image.png

繼續閱讀