如何使用puppet替换文件中的string


Posted in Javascript onDecember 06, 2018

puppet

puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。

puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的(默认半个小时)向服务器发送请求,获得其最新的配置信息,保证和该配置信息同步。每个puppet客户端每半小时(可以设置)连接一次服务器端, 下载最新的配置文件,并且严格按照配置文件来配置客户端. 配置完成以后,puppet客户端可以反馈给服务器端一个消息. 如果出错,也会给服务器端反馈一个消息

文件

<VirtualHost :80>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.) https://%{SERVER_NAME}/$1 [R,L]

命题

substitute the * with the $fqdn facter variable on the first line

答案

include stdlib
$fqdn = $facts[‘fqdn']
file_line { ‘virtual_host':
ensure => present,
path => ‘/path/to/httpd.conf',
line => “<VirtualHost ${fqdn}:80>”,
match => ‘<VirtualHost *:80>',
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
一些常用弹出窗口/拖放/异步文件上传等实用代码
Jan 06 Javascript
纯JS实现根据CSS的class选择DOM
Mar 22 Javascript
AngularJS基础 ng-if 指令用法
Aug 01 Javascript
jquery获取点击控件的绝对位置简单实例
Oct 13 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
Oct 15 Javascript
Angular2从搭建环境到开发步骤详解
Oct 17 Javascript
JavaScript实现窗口抖动效果
Oct 19 Javascript
Angular2入门教程之模块和组件详解
May 28 Javascript
Bootstrap 模态框(Modal)带参数传值实例
Aug 20 Javascript
微信小程序之页面跳转和参数传递的实现
Sep 29 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
Mar 09 Javascript
javascript实现简易计算器功能
Sep 23 Javascript
详解vantUI框架在vue项目中的应用踩坑
Dec 06 #Javascript
基于element-ui组件手动实现单选和上传功能
Dec 06 #Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
Dec 05 #Javascript
在Vant的基础上实现添加表单验证框架的方法示例
Dec 05 #Javascript
在Vant的基础上封装下拉日期控件的代码示例
Dec 05 #Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
Dec 05 #Javascript
微信小程序实现图片滚动效果示例
Dec 05 #Javascript
You might like
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
2008/12/06 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
javascript中获取元素标签中间的内容的实现方法
2016/10/08 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
2017/11/30 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
python使用turtle绘制分形树
2018/06/22 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
Python退火算法在高次方程的应用
2018/07/26 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
bareMinerals官网:矿物质化妆品和护肤品
2018/02/04 全球购物
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
介绍下WebSphere的安全性
2013/01/31 面试题
一套VC试题
2015/01/23 面试题
银行会计业务的个人自我评价
2013/11/02 职场文书
五年级数学教学反思
2014/02/11 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
党建工作整改措施
2014/10/28 职场文书
社区国庆节活动总结
2015/03/23 职场文书
PHP正则表达式之RCEService回溯
2022/04/11 PHP