如何使用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 相关文章推荐
JavaScript 设计模式学习 Singleton
Jul 27 Javascript
javascript中将Object转换为String函数代码 (json str)
Apr 29 Javascript
jquery获取css中的选择器(实例讲解)
Dec 02 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
Aug 30 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
Dec 31 Javascript
jQuery层次选择器用法示例
Sep 09 Javascript
JavaScript 是什么意思
Sep 22 Javascript
js拖拽功能实现代码解析
Nov 28 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
Dec 08 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
Dec 28 Javascript
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
LayUI数据接口返回实体封装的例子
Sep 12 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
桌面中心(二)数据库写入
2006/10/09 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
2016/08/28 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
JavaScript中的Window窗口对象
2008/01/16 Javascript
javascript中length属性的探索
2011/07/31 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
跟我学Nodejs(三)--- Node.js模块
2014/05/25 NodeJs
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题
2016/12/28 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
一文读懂ES7中的javascript修饰器
2019/05/06 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
js编写简易的计算器
2020/07/29 Javascript
Python多进程multiprocessing用法实例分析
2017/08/18 Python
python2.7安装图文教程
2018/03/13 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
python在协程中增加任务实例操作
2021/02/28 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
中科前程Java笔试题
2016/11/20 面试题
2014教师个人自我评价范文
2014/09/13 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
2014年行政部工作总结
2014/11/19 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server