158.6. modules

简介:
$ git clone http://github.com/example42/puppet-modules.git

mv puppet-modules /etc/puppet/modules

# vi /etc/puppet/puppet.conf
...
[master]
    modulepath = /etc/puppet/modules

# /etc/init.d/puppetmaster restart
		
vi /etc/puppet/manifests/node.pp

node 'web.example.com' {
    include apache

    include php
    include php::pear
    include php::apc
    php::module { mysql: }
    php::module { curl: }
    php::module { gd: }
    php::module { idn: }
    php::module { imagick: }
    php::module { imap: }
    php::module { mcrypt: }
    php::module { ming: }
    php::module { ps: }
    php::module { pspell: }
    php::module { recode: }
    php::module { snmp: }
    php::module { tidy: }
    php::module { xmlrpc: }
    php::module { xsl: }
    php::module { ldap: }

    include mysql
}
		
puppet agent --test --server=puppet.example.com
		




原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
运维 负载均衡 Kubernetes
负载均衡的前世今生——揭秘阿里云ALB Ingress云原生网关
随着云原生发展如火如荼,拥抱云原生成为业界共识,为了更好地支持云原生场景,ALB与ACK/ASK等云原生服务深度集成,阿里云推出了ALB Ingress——云原生Ingress网关。
1867 1
负载均衡的前世今生——揭秘阿里云ALB Ingress云原生网关
|
10月前
|
API 数据安全/隐私保护
关于代购系统的一些源代码
淘宝代购是一种新兴购物模式,帮助国外客户购买中国商品。通过外贸代购系统,可将淘宝、天猫等平台的商品接入自己的网站,并自动翻译成多国语言,方便海外用户下单。代购网站通过收取商品服务费、国际运费差价等方式盈利,市场潜力巨大。代购系统涵盖订单管理、包裹处理、客户服务等多个功能模块,简化了整个购物流程。如需深入了解代购系统和电商API,欢迎交流。
|
测试技术
软件需求分析
一、软件需求分析 软件需求分析是软件工程中的一个关键过程,它旨在理解和明确用户对软件系统的需求,为后续的设计和开发提供基础。软件需求分析包括以下几个主要步骤: 1. 需求收集:需求收集是指通过与用户和利益相关者的沟通和交流,获取软件系统的需求信息。这可以通过面谈、访谈、问卷调查、观察等方式进行。需求收集的目标是获得用户的需求和期望,以及软件系统所需的功能和性能要求。 2. 需求分析和建模:需求分析是对收集到的需求进行分析和整理,以理解其背后的意图和目标。需求建模则是将需求信息以图形或文本形式进行描述和表达,以便于理解和沟通。常用的需求建模技术包括用例图、活动图、状态图等。 3. 需求验证和确认
561 1
|
消息中间件 移动开发 自然语言处理
多线程知识:三个线程如何交替打印ABC循环100次
synchronized是Java中的一个关键字,用于实现对共享资源的互斥访问。wait和notify是Object类中的两个方法,用于实现线程间的通信。wait方法会让当前线程释放锁,并进入等待状态,直到被其他线程唤醒。notify方法会唤醒一个在同一个锁上等待的线程。
273 1
|
安全
线下陪玩游戏系统开发功能需求/步骤设计/详细流程/源码指南
rience design, and security assurance. Here is a possible detailed development process: 1. * * Requirements Analysis: * * Firstly, the development team needs to communicate with customers to understand their needs and expectations. This may include requirements such as determining the supported game
|
Android开发 容器
使用Hilt完成依赖注入,让你的安卓代码层次有几层楼那么高(一)下
使用Hilt完成依赖注入,让你的安卓代码层次有几层楼那么高(一)
205 0
|
人工智能 网络协议 BI
【c语言基础题】— —第六版,可当作日常练习和期末复习,有奇效哟!
【c语言基础题】— —第六版,可当作日常练习和期末复习,有奇效哟!
|
Java
重温经典《Thinking in java》第四版之第三章 操作符(十七)
重温经典《Thinking in java》第四版之第三章 操作符(十七)
76 0
|
程序员
vb中MSFlexgrid 和 MSHFlexgrid 的区别以及详解
vb中MSFlexgrid 和 MSHFlexgrid 的区别以及详解
451 0