news 2026/6/15 19:54:44

3、Puppet 基础:编写清单与主从架构入门

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3、Puppet 基础:编写清单与主从架构入门

Puppet 基础:编写清单与主从架构入门

编写首个清单

在使用 Puppet 时,编写清单是关键的一步。清单是用 Puppet 的领域特定语言(DSL)编写的程序,虽然它们看起来像脚本,但实际上由资源组成,而非命令。这些资源通常不会按照编写的顺序进行评估,而是需要通过requirebefore元参数来明确指定顺序。

文件资源特性

Puppet 具有一些特殊的文件资源功能。例如,如果配置文件是清单的一部分,Puppet 会自动让该配置文件依赖于其所在的目录,无需显式添加元参数。清单还可以通过在一个块中声明多个文件资源,用分号分隔,来节省代码行数。

file { '/etc/haproxy': ensure => 'directory', owner => 'root', group => 'root', mode => '644'; '/etc/haproxy/haproxy.cfg': owner => 'root', group => 'root', mode => '644', source => 'puppet:///modules/haproxy/etc/haproxy/haproxy.cfg', }
错误传播

定义资源依赖关系

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 10:42:21

2025效率革命:ERNIE 4.5用2-bit量化技术重塑企业AI部署经济学

2025效率革命:ERNIE 4.5用2-bit量化技术重塑企业AI部署经济学 【免费下载链接】ERNIE-4.5-300B-A47B-2Bits-Paddle 项目地址: https://ai.gitcode.com/hf_mirrors/baidu/ERNIE-4.5-300B-A47B-2Bits-Paddle 导语 百度ERNIE 4.5系列大模型以"异构MoE架构…

作者头像 李华
网站建设 2026/6/15 0:27:50

CogAgent-9B震撼发布:纯视觉交互重构2025人机协作新范式

CogAgent-9B震撼发布:纯视觉交互重构2025人机协作新范式 【免费下载链接】cogagent-vqa-hf 项目地址: https://ai.gitcode.com/zai-org/cogagent-vqa-hf 导语 清华大学与智谱AI联合推出的CogAgent-9B-20241220版本,以11201120高分辨率视觉输入和…

作者头像 李华
网站建设 2026/6/14 20:35:54

DynamicCow终极教程:让旧款iPhone也能拥有动态岛功能

DynamicCow终极教程:让旧款iPhone也能拥有动态岛功能 【免费下载链接】DynamicCow Enable Dynamic Island on every device that is running iOS 16.0 to 16.1.2 using the MacDirtyCow exploit. 项目地址: https://gitcode.com/gh_mirrors/dy/DynamicCow 想…

作者头像 李华
网站建设 2026/6/15 10:41:57

13、充分利用语言工具集:Puppet 资源管理与配置技巧

充分利用语言工具集:Puppet 资源管理与配置技巧 1. 使用模板及性能考量 在 Puppet 中,模板是配置管理的重要工具。例如以下代码: mode => 644, content => template(logrotate/config-snippet.erb)此模板会分别使用 @pattern 、 @max_days 和 @options 作…

作者头像 李华
网站建设 2026/6/15 9:37:41

掌握FLUX模型图像编辑技巧:从基础修复到创意生成

掌握FLUX模型图像编辑技巧:从基础修复到创意生成 【免费下载链接】flux Official inference repo for FLUX.1 models 项目地址: https://gitcode.com/GitHub_Trending/flux49/flux 你是否在使用FLUX模型进行图像创作时,想要实现更精细的编辑效果&…

作者头像 李华
网站建设 2026/6/14 18:01:25

19、使用 Puppet 配置云应用

使用 Puppet 配置云应用 1. Puppet 触发脚本 在云环境中,我们可以使用 trigger-puppet 脚本作为简单的包装器来更新所有 Puppet 代理。以下是 trigger-puppet 脚本的内容: #!/bin/sh /usr/local/sbin/invoke-rcmd trigger-puppet sudo puppet agent --testinvoke-rcm…

作者头像 李华