如何使用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 相关文章推荐
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
Apr 12 Javascript
几行代码轻松搞定jquery实现flash8类似的连接效果
May 03 Javascript
html向js方法传递参数具体实现
Aug 08 Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
Apr 25 Javascript
浅谈Jquery核心函数
Jun 18 Javascript
JavaScript设置表单上传时文件个数的方法
Aug 11 Javascript
Jquery uploadify上传插件使用详解
Jan 13 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
Bootstrap Table实现定时刷新数据的方法
Aug 13 Javascript
微信小程序实现滑动切换自定义页码的方法分析
Dec 29 Javascript
小程序富文本提取图片可放大缩小
May 26 Javascript
vue中的循环对象属性和属性值用法
Sep 04 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原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
PHP反射API示例分享
2016/10/08 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
走出JavaScript初学困境—js初学
2008/12/29 Javascript
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
javascript 学习笔记(六)浏览器类型及版本信息检测代码
2011/04/08 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
python编写的最短路径算法
2015/03/25 Python
13个最常用的Python深度学习库介绍
2017/10/28 Python
Python使用matplotlib实现绘制自定义图形功能示例
2018/01/18 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
ProBikeKit美国官网:自行车套件,跑步和铁人三项套件
2016/10/13 全球购物
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
设计毕业生简历中的自我评价
2013/10/01 职场文书
高中毕业自我鉴定
2013/12/16 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
2014年三万活动总结
2014/04/26 职场文书
物理学专业自荐信
2014/06/11 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
世界十大动漫制作公司排行榜,迪士尼上榜,第二是美国代表性文化符
2022/03/18 欧美动漫