如何使用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 相关文章推荐
js控制框架刷新
Aug 01 Javascript
javascript 写类方式之五
Jul 05 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
Dec 04 Javascript
jQuery选择器全集详解
Nov 24 Javascript
javascript中数组的定义及使用实例
Jan 21 Javascript
js实现同一页面多个运动效果的方法
Apr 10 Javascript
超详细的javascript数组方法汇总
Nov 21 Javascript
vue2.0父子组件及非父子组件之间的通信方法
Jan 21 Javascript
JavaScript中splice与slice的区别
May 09 Javascript
使用Vue-Router 2实现路由功能实例详解
Nov 14 Javascript
一文快速了解JQuery中的AJAX
May 31 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
详解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与php MySQL 之间的关系
2009/07/17 PHP
MayFish PHP的MVC架构的开发框架
2009/08/13 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
JQuery入门—编写一个简单的JQuery应用案例
2013/01/03 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
利用JS hash制作单页Web应用的方法详解
2017/10/10 Javascript
node.js读取Excel数据(下载图片)的方法示例
2018/08/02 Javascript
vue服务端渲染缓存应用详解
2018/09/12 Javascript
vue.js编译时给生成的文件增加版本号
2018/09/17 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
python实现simhash算法实例
2014/04/25 Python
Python多线程和队列操作实例
2015/06/21 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
Python寻找两个有序数组的中位数实例详解
2018/12/05 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
Python @property使用方法解析
2019/09/17 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
基于PyTorch中view的用法说明
2021/03/03 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
数字漫画:comiXology
2020/06/13 全球购物
教师研修随笔感言
2014/01/23 职场文书
会计自我鉴定
2014/02/04 职场文书
电影圆明园观后感
2015/06/03 职场文书
入党转正介绍人意见
2015/06/03 职场文书