puppet 入门huangmingyou@gmail.comSeptember 30, 2010目 录1puppet简 介31.1puppet是 什 么. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31.2Hello world . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42puppet安 装52.1debian 系 发 行 版 安 装 puppet . . . . . . . . . . . . . . . . . . . . .52.2redhat 系 发 行 版 安 装 puppet . . . . . . . . . . . . . . . . . . . . .52.3源 代 码 安 装 puppet . . . . . . . . . . . . . . . . . . . . . . . . . . .62.4配 置 c/s模 式 的 puppet试 验 环 境. . . . . . . . . . . . . . . . . . . .63puppet语 法83.1资 源. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83.2类 和 函 数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103.3节 点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113.4变 量 和 数 组. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123.5模 块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134几 个常用的 资 源144.1file资 源. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144.2package资 源. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154.3service资 源. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154.4exec资 源. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165puppet高级内容176FAQ181第 0章2前言随 着 数 据 中 心 服 务 器 的 增 加 , 传 统 的 系 统 维 护 方 法 有 点 捉 襟 见 肘 , 于 是 出现 了 配 置 管 理 软 件 , 利 用 ...