Puppet语言与风格实用指南
1. 模块层次结构创建
在使用Puppet时,创建角色和配置文件的模块层次结构是一个重要的步骤。每个节点应该有一个单一的角色,该角色由一个或多个配置文件组成,并且每个配置文件模块应配置一个单一的服务。管理用户的模块应命名为 user 。
- 虚拟用户声明 :在
user模块中,在user::virtual类中声明虚拟用户。 - 用户组子类命名 :对于特定用户组的子类,应根据组名命名,例如
user::sysadmins或user::contractors。 - 配置文件命名 :使用Puppet部署不同服务的配置文件时,文件名应根据服务命名,并带有后缀以表明文件类型。例如:
- Apache初始化脚本:
apache.init - Rails的Logrotate配置片段:
rails.logrotate - Nginx的虚拟主机文件:
mywizzoapp.vhost.nginx - 独立MySQL服务器配置:
standalone.mysql
- Apache初始化脚本:
如果需要根据操作系统版本部署
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



