如何使用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 相关文章推荐
jquery.jstree 增加节点的双击事件代码
Jul 27 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
Feb 11 Javascript
javascript获取form里的表单元素的示例代码
Feb 14 Javascript
javaScript如何处理从java后台返回的list
Apr 24 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
Aug 27 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
Nov 16 Javascript
php简单数据库操作类的封装
Jun 08 Javascript
JS实现的汉字与Unicode码相互转化功能分析
May 25 Javascript
扫微信小程序码实现网站登陆实现解析
Aug 20 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
Jul 17 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
Sep 21 Javascript
微信小程序实现点击导航条切换页面
Nov 19 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
php json与xml序列化/反序列化
2013/10/28 PHP
php获取根域名方法汇总
2014/10/28 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
thinkphp分页实现效果
2016/10/13 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
ExtJS 2.0 实用简明教程之布局概述
2009/04/29 Javascript
jQuery的deferred对象使用详解
2011/08/20 Javascript
js同源策略详解
2015/05/21 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
Vue按需加载的具体实现
2017/12/02 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
Vue2.0生命周期的理解
2018/08/20 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
Python随机读取文件实现实例
2017/05/25 Python
python基于twisted框架编写简单聊天室
2018/01/02 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
python pygame模块编写飞机大战
2018/11/20 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
Python之指数与E记法的区别详解
2019/11/21 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
基于keras中的回调函数用法说明
2020/06/17 Python
python3处理word文档实例分析
2020/12/01 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
Blue Nile中国官网:全球知名的钻石和珠宝网络零售商
2020/03/22 全球购物
办公室文书岗位职责
2013/12/16 职场文书
秋季运动会活动方案
2014/02/05 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
单位介绍信格式范文
2015/05/04 职场文书
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python