puppet extlookup 和puppet hiera使用

puppet extlookup 和puppet hiera使用
复制class server::test { $extlookup_datadir = "/etc/puppet/modules/extdata/" $extlookup_precedence = [ "%{name}", "test" ] $A_db_host = extlookup("A_HOST") $A_db_port = extlookup("A_PORT") $A_db_usr = extlookup("A_USER") $A_db_pwd = extlookup("A_PASSWD") $A_db_name = extlookup("A_DB_NAME") file { config_file: path => "/tmp/server.conf, content => template("server/server.conf.erb"), } } 注:上面的类会读取/etc/puppet/modules/extdata/test.csv里的内容,然后使用puppet 模板 来生成新配置文件,上面的IT技术网类是用来测试,实际使用需要添加相应的网站模板服务启动等,以及服务与配置相关关联. 3.我们来看下test.csv内的文件内容:1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.服务器租用
人工智能
上一篇:如何利用Switch加速电脑?(教你简单操作,提高电脑速度!)
下一篇:电脑星际战甲注册教程(让你在星际战甲中畅快享受战斗乐趣的详细指南)