这是一个puppet示范项目,兼作我的运维学习笔记,在现实世界运行着,有三个成功案例,各管理100多台服务器,都是小型B2C网站,这些网站的架构大致如下图(图是网站上线前设计的,实际实施有所变化): 我花了约100...
这是一个puppet示范项目,兼作我的运维学习笔记,在现实世界运行着,有三个成功案例,各管理100多台服务器,都是小型B2C网站,这些网站的架构大致如下图(图是网站上线前设计的,实际实施有所变化): 我花了约100...
Puppet 扩展文件行资源 ext_file_line 源自 Puppet 标准库 ( ) 中的原始 file_line 资源 与原始 file_line 相比的主要优点是能够在 line 属性中使用正则表达式反向引用。 此外,将显示应用更改的差异(或在 noop ...
当多个团队使用单独的回购协议时,或者如果hiera和puppet分布在两个回购协议中时,通常使用此方法。 class { 'r10k' : sources => { ' webteam ' => { ' remote ' => ' ssh://git@github....
嘉年华AWS-Puppet自动签名器 概述 这是基于Puppet策略的自动签名器,它允许Puppet签名请求针对通过AWS API提供的实例数据和标签进行验证,以确保合法性。 背景 Puppet是管理服务器并开始像牛而不是宠物那样对待...
一个 Vagrant 插件,可确保通过 Puppet Labs 包 repo 安装所需版本的 Puppet。 这在将 Vagrant 与无配置的 baseboxes 或云图像一起使用时证明非常有用。 此插件已被验证可与以下: VirtualBox(核心的一部分) ...
Puppet Library 以相同的格式提供 Puppet 模块。 这允许您创建私人 Puppet Forge 并完全管理您在基础设施中使用的所有模块。 可以创建插件来为来自任意来源的模块提供服务。 Puppet 库包含对以下内容的内置支持: ...
用于部署 MapR Hadoop 发行版的 Puppet 模块。 去做 大多数指令适用于 CentOS,但它们并未在其他目标系统(如 MapR 支持的 Ubuntu 和 SUSE)上进行测试。 确保 ntp 已安装并正在运行。 配置 mysql 和指标数据库。 ...
其实很简单,puppet agent只要知道puppet是什么就可以了 你可以将“puppet”写在/etc/hosts里,比如: 127.0.0.1 puppet 这样就不必在puppet.conf中指定server=127.0.0.1了 你还可以给主机改名称,比如: ...
用于安装和管理python,pip,virtualenvs和Gunicorn虚拟主机的Puppet模块。 请注意: 模块已被弃用,现在可以在Vox Pupuli下使用: 。 用法 有关类的用法,请参考参考。 如果有贡献,则更新为 bundle exec rake ...
用于安装 Google Chrome 的 Puppet 模块。 这个模块目前是特定于 Ubuntu 的,尽管将它扩展到 Chrome 支持的其他 Linux 发行版(Debian、Fedora 和 openSUSE)会相对简单。
一个Puppet模块,可从Artifactory存储库中下载工件。 它支持: 使用GAV,分类器和包装进行工件识别 资料库选择 带时间戳的快照 它依赖于Artifactory REST服务,bash和curl。 该模块基于Clement Escoffier编写的。...
将来自 puppet 的目录与 git 同步 带有客户端证书身份验证的只读 git repo 的 Apache 配置 Listen 443 DocumentRoot /path/to/puppet_repo Options FollowSymLinks AllowOverride None Options ...
用于管理补鞋匠的人偶模块puppet-cobbler是一个Puppet模块,用于部署和管理Cobbler安装。 Cobbler是Linux安装服务器,可以快速设置网络安装环境。 它粘合在一起并自动执行许多相关Linux任务,因此在推出新系统以及在...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
Wechaty Puppet Services使Wechaty可以连接到不同的IM(微信,Whatsapp,Gitter,DingTalk,Lark等)以及不同的协议(Web,Pad,Windows,macOS等)。 如果您想了解更多有关Puppet Service背后的概念的信息,请阅读...
puppet puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对...
标签: Unity
Puppet Face 1.4
本文试图找到类似Puppet、Chef、Ansible这样自动化配置管理工具的共性,以不至于迷失在杂乱的尘世中。总会有各种人为各种目的造概念,来让世界更复杂。本文同样适用于没有运维经验的人。因为我就是一个没有运维经验...
=============================== NeCTAR RC的Puppet Nova模块 变数 该模块明确使用了hiera,您将需要使用它才能使用此模块。 班级 新星 nova :: api 安装和配置nova-api nova :: api ::负载均衡 将Nginx放在nova-...
用于java-service-wrapper的Puppet模块 Java服务包装程序使Java应用程序可以作为Windows服务或UNIX守护程序运行。 这个模块允许人们使用jsw库来守护她的Java服务。基本用法这个例子是基于logstash的 java_service_...
人偶EOS模块 目录 建置状态 样式/皮棉/构建/文档: 系统测试规格/覆盖率: ... 该模块扩展了Puppet的功能,以配置安装了Puppet代理的EOS节点(运行EOS 4.13或更高版本)的网络设备,包括节点系统服务,访
ssh puppet模块 这是ssh模块。 它管理客户端和服务器配置。 它支持: 任何全局sshd_config和ssh_config选项Match块定义将用户,组等限制为您可以想到的shell,chroot或配置选项。 在默认服务器选项参数中设置了以下...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
木偶-詹金斯-Webhook 这个sinatra钩子位于Puppet Master上,侦听:1015上的POST,当被有效负载命中时,它将更新Hiera数据中服务的版本号,并执行mCollective调用以在具有匹配$ :: role的节点上运行puppet价值。...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
用于Puppet的GitLab模块 目录 开发-贡献模块指南 概述 这个Puppet模块安装和管理GitLab 。 它利用提供的Omnibus软件包和packagecloud软件包存储库。 请注意: vshn / gitlab模块已被弃用,现在可以在Vox Pupuli ...
Grubby Puppet模块允许使用Grubby管理GRUB配置 设置 什么肮脏的影响 该模块可用于管理引导加载程序配置,例如设置默认内核,添加或删除内核参数。 它主要修改/ boot下的文件。 从肮脏开始 include ::grubby 用法 在...
Pupistry(木偶+艺术性)是一种解决方案,用于通过部署由r10k组装的Puppet模块并生成压缩的和签名的存档以分发到无主服务器上,从而实现可靠且安全的无主Puppet部署。 Pupistry建立在r10k工作流程提供的功能的基础...
tf_aws_puppet Terraform 模块,用于使用 EC2 实例上的标签驱动的进行预烘焙的主控和代理 木偶大师 输入 region - 此 puppetmaster 正在启动的区域,例如 eu-central-1 instance_type - 要使用的实例类型 iam_...