发牌SO 发表于 2018-8-3 09:18:57

puppet经典应用

  下面的一个配置,适合后端多轮询机器的配置,比如后端很多apache在做负载均衡
  from http://www.youyou13.com
nodezhandouji {file { "temp1.txt":name => "/tmp/ttttt" ,content => "first puppet manifest",    /使 client机器生成一个/tmp/tttt/ 文件,内容是contentowner => "root",group => "users",         mode => 0777; } ##最简单的文件功能 #file { "/tmp/motd": ensure => "/etc/motd" ,owner => "sync",group => "users" ;}#这个是做软连的 ########################################### 下面这个是单独一个功能###客户端同步服务器端的xxx文件,会diff一下,如有不同,将会重启服务#以下例子可以实现配置文件更改后,客户端自行重启自己的apache服务file {    "apache":name => "/tmp/apache.conf",content => template("test/test.txt");   #文件目录是 /etc/puppet/modules/test/templates/test.txt} service {          apache2:         # binary => "/usr/local/apache2/bin/apachectl",         # ensure => "running";subscribe => File,restart => "/etc/rc.d/apache2 restart";    }#######################################################    #file {# "/usr/local/linlin.txt" :# source => "puppet:///linlin/linlin.txt";    #file -> "/etc/puppet/modules/linlin/files/linlin.txt"文件目录是 /etc/puppet/modules/test/files/linlin.txt   # }file {   "/tmp/test" :ensure => "directory",source => "puppet:///linlin",owner => "sync",group => "users",recurse => "true";   } }
页: [1]
查看完整版本: puppet经典应用