puppet master 的配置文件都在/etc/puppet
[root@master puppet]# tree .
.
├── auth.conf ###Agent访问Master的权限控制文件
├── environments ###分环境配置文件;例如生产环境,测试环境等等
│ └── example_env ###环境配置目录例子
│ ├── manifests ###某个环境的主配置清单
│ ├── modules ###某个环境的模块文件
│ └── README.environment ###环境配置的说明
├── fileserver.conf ###pupet全局文件管理配置
├── manifests ###用来管理agent的全局主配置清单
│ ├── salt ###根据业务类型自定义的分组
│ │ └── salt.pp
│ ├── site.pp ###全局主配置文件。
│ └── web ###根据业务类型自定义的分组
│ └── web.pp
├── modules ###用来管理agent的全局模块配置,所有的环境都可以调用
│ ├── crond ###自定义的模块
│ │ ├── file
│ │ └── manifests
│ │ ├── base.pp
│ │ └── init.pp
│ └── general ###自定义的模块
│ ├── file
│ └── manifests
│ ├── base.pp
│ └── init.pp
└── puppet.conf ###puppet服务的主配置文件
14 directories, 11 files
[root@master puppet]#
补充:
如果要配置自动签发证书可以添加 authsign.conf
master端的证书相关的文件都保存在 /var/lib/puppet/ssl/
已签发的agent证书存放在/var/lib/puppet/ssl/ca/signed