分类存档: Puppet

Puppet Master 配置文件示例

一份 Puppet Master 主控端配置文件示例。
继续阅读 »

Puppet Agent 配置文件示例

一份 Puppet Agent 节点配置文件示例。
继续阅读 »

Puppet 数组和函数

Puppet 中数组和函数的使用方法。
继续阅读 »

Puppet selector和case语句

Puppet 中 selector 和 case 语句的使用。
继续阅读 »

Puppet 数组和条件语句

Puppet 中有关数组和条件语句的使用。
继续阅读 »

Puppet 管理 MySQL 示例

puppet运维管理中,经常会配置nginx,mysql,每家公司都有自己的安装方法,因部分运维同学要求,给与puppet代码示例,puppet中文资料比较少,puppet pro 那本到是非常多的实例,但全是英文,本次贴出puppet mysql 部分代码供学习参考,相对来说通用,只作参考,具体的话,大家可以根据实际情况对代码进行修改。以更适合您的生产环境。 接下来一起学习,如何使用puppet来管理mysql安装等操作代码示例。
继续阅读 »

CentOS6 搭建 Git Server 管理 Puppet

这几天研究 Puppet,刚好需要搭建一个 Git Repository。把过程及遇到的问题简答记录一下。
继续阅读 »

Puppet 获取客户端 IP

在运维工作中遇到需要取客户端的IP地址,怎么取呢,shell可以取得,想换另外一种方法,如是就用巧用puppet来实现取客户端的ip地址,这其实也不算什么puppet技巧,前面跟大家讲过,客户端会通过facter取得客户端相关信息发送到服务端,只需要在puppetmaste端取其值便可以。
继续阅读 »

Puppet 模块

在puppet运维管理中,很多同学安装配置好puppet后,就急不可待的写puppet 模块,我个人还是建议大家先熟悉puppet各种资源管理后,再写puppet 模块。假如你已经看完了puppet 管理各种资源后,并且熟悉了模块和类的操作,现在你可以写自己的第一个puppet 模块,在使用模块之前我们要知道,puppet的模块存放的路径是在哪里?如何引用模块呢?接下来就为大家写个简单的puppet模块供大家参考。
继续阅读 »

Puppet Dashboard 安装

puppet dashboard是GUI(图形用户界面)方式管理puppet,可以查看puppet运行日志,之前puppet dashboard也安装,配置过,相对过程比较简单。
继续阅读 »