如何使用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 相关文章推荐
extjs实现选择多表自定义查询功能 前台部分(ext源码)
Dec 20 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
Jun 06 Javascript
javascript实现数字+字母验证码的简单实例
Feb 10 Javascript
Javascript编写2048小游戏
Jul 07 Javascript
jQuery+HTML5加入购物车代码分享
Oct 29 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
浅谈Angular 的变化检测的方法
Mar 01 Javascript
Node.js文件编码格式的转换的方法
Apr 27 Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
Sep 25 Javascript
Vue实现手机计算器
Aug 17 Javascript
浅谈react路由传参的几种方式
Mar 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
PHP与MongoDB简介|安全|M+PHP应用实例详解
2013/06/17 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
tp5.1 实现setInc字段自动加1
2019/10/18 PHP
javascript window对象属性整理
2009/10/24 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
2016/05/27 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
VUE 全局变量的几种实现方式
2018/08/22 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
使用node搭建自动发图文微博机器人的方法
2019/03/22 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
vue中created和mounted的区别浅析
2019/08/13 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
vue中使用router全局守卫实现页面拦截的示例
2020/10/23 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
2019/10/12 Python
详解Html5 监听拦截Android返回键方法
2018/04/18 HTML / CSS
《乡愁》教学反思
2014/02/18 职场文书
《少年王勃》教学反思
2014/04/27 职场文书
销售团队激励口号
2014/06/06 职场文书
百万英镑观后感
2015/06/09 职场文书
施工安全责任协议书
2016/03/23 职场文书
浅谈Python数学建模之数据导入
2021/06/23 Python
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers