文章 2018-12-04 来自:开发者社区

puppet连载16:搭建facter插件

mkdir -p /etc/puppet/modules/public/{manifests,templates,files} vi /puppet/soft/backup_date.rb Facter.add("backup_date") do setcode do Facter::Util::Resolution.exec('/bin/date +%Y%m%d%H%M%S') end en.....

文章 2018-10-31 来自:开发者社区

puppet 自定义facter

自定义fact可以让节点增加更多的标签 在使用puppet作为配置管理工具的同时,facter是一个非常有用的系统盘点工具,这个工具可以通过一些预先设定好变量定位一台主机,比如可以通过变量lsbdistrelease便可以知道当前系统的版本号,通过osfamily便可以知道系统是RedHat还是SLES,还是其它等等。但是这些预先设定好的变量毕竟有限,在整个自动化运维过程中,由于系统应用的多样性....

文章 2017-11-15 来自:开发者社区

puppet的facter使用几例

在puppet中有一个很重要的组件template,配合facter模块可以实现按需配置的功能。 facter可以看做是在client端用来收集信息的一个功能组件。其代码目录可以通过 facter |grep dir rubysitedir => /usr/lib/ruby/site_ruby/1.8   查看(rb文件),每一个变量对应一个rb文件,rb文件的结构也比较简单,自定...

文章 2017-11-13 来自:开发者社区

Puppet变量的赋值、作用域和Facter变量(十三)

puppet变量定义:         由字母[a-z]、[A-Z]、[0-9]和下划线(_)组成,且大小写敏感,puppet中变量必须以"$"为前缀后接"="进行赋值. 变量可以保存字符串、数值、布尔型、数组、哈希和特殊的undef值. 文章写puppet变量的赋值、作用域和Facter变量. puppet 变量赋值...

文章 2017-05-02 来自:开发者社区

运维前线:一线运维专家的运维方法、技巧与实践2.3 Puppet及Facter介绍

2.3 Puppet及Facter介绍 本节所要讲的不是重复造轮子,而是如何有效地利用开源工具构建自己的平台。首先我们来看看CMDBuild操作界面,如图2-4所示。   图2-4 CMDBuild操作界面 从图2-4中可以看出,CMDB的信息收集可以是多种多样、共融共存的: (1)通过一些Agent客户端收集信息,然后注册到中心服务器数据库。 (2)通过监控系统收集,比如Zabbix、...

文章 2014-07-01 来自:开发者社区

puppet 利用 facter, 实现不同主机调用不同变量方法

 分析¶ 变量类型常见三种 1. 内建变量, 如 $title, $name 等, 针对类固定的格式而进行调用 2. 自定义变量, 如 myname = tttttt, 等, 但需要在每个类中进行独立定义, 不能够在类之间进行传递, 3. facter , 公共变量, 可以在每个类中共同使用, 当前打算使用 facter 作为变量的调用 测试1.¶ 修改 /etc/puppet...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
相关镜像