更改木偶模块源

2024-01-29

我检查了 Puppet 的文档,但没有找到任何有关它的建议。我有木偶模块Monit - https://forge.puppetlabs.com/dhoppe/monit https://forge.puppetlabs.com/dhoppe/monit。它已经为某些服务提供了一些预定义的配置files文件夹 -https://github.com/dhoppe/puppet-monit/tree/master/files/common/etc/monit/conf.d https://github.com/dhoppe/puppet-monit/tree/master/files/common/etc/monit/conf.d。 我想添加更多内容,但不确定如何以正确的木偶方式进行添加。

可以将新的服务配置添加到本地 `puppet/module/monit/files/ 文件夹中吗?模块更新时该文件夹会被覆盖吗?或者也许有更好的方法?

附言。我的服务不是公开的,所以我无法向原始服务提出拉取请求dhoppe-monit存储库。


Pull request 是一个很好的关键字。

如果您无法将需求发送到上游,您可能希望维护一个私有分叉/分支。是的,您将需要自己适应上游更改,以确保您的添加继续工作。

除了从头开始编写自己的模块之外,我真的没有看到其他方法来实现这一点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改木偶模块源 的相关文章

  • puppet—批量部署mysql5.7+httpd[包含启动]

    httpd install pp class httpd install package httpd name gt httpd ensure gt installed httpd service pp class httpd servic
  • puppet—批量部署mysql5.7+httpd[包含启动]

    httpd install pp class httpd install package httpd name gt httpd ensure gt installed httpd service pp class httpd servic
  • 对 epp 模板使用 puppet hash

    我在 erb 模板中有下一个代码 proxy cache path keys zone levels max size inactive 如何将其移植为 epp 模板 我发现这方面的信息很少 请帮忙 您可以按照以下方法执行此操作 显示
  • puppet 如何向操作系统发送命令?

    我是 Puppet 的新手 但很了解这些概念 Puppet 清单调用 Puppet 模块 模块执行实际任务 我试图了解 Puppet 模块层发生的情况 该命令实际上是如何执行的 以下面的例子为例 实际向操作系统传递了哪些命令 另外 它是在哪
  • 通过 wifi 从其他计算机访问私有虚拟机

    我有一个专用网络虚拟机用于在我的 Mac 上进行开发 我希望我的 Android 设备能够与我的 Mac 上的虚拟机进行通信 目前 我可以在我的 Mac 上访问我的 Vagrantfile 中定义的 IP 10 10 10 10 并且访问它
  • 如何使用puppet为不同用户设置自定义bash环境?

    我刚刚开始使用 puppet 和 vagrant 为我们的团队设置开发环境 该团队由 8 名以上的开发人员组成 每个人都有其特定的 bash 配置等 我已经将所有软件安装在系统来快速部署新的开发虚拟机 但我不确定以自动化的方式为每个特定用户
  • Puppet:不同节点上资源之间的关系

    我知道我们可以指定资源之间的关系 这决定了部署顺序 但是是否可以在 Puppet 中的不同节点上的资源之间创建关系呢 例如 我在节点 A 中有 apache Web 服务器 在节点 B 中有 mysql 服务器 我想在启动 apache W
  • 工头与傀儡node.rb错误404未找到

    我已经安装了foreman 1 2使用木偶 安装后我已将我的木偶注册到smart proxy在工头身上 当我运行以下命令时 root puppet puppet agent t Warning Unable to fetch my node
  • 如何按角色拆分 hiera 配置?

    我正在使用 hiera 来分配类 例如webserver or dbserver到我的节点 这webserver类只包含 apache 并在其上设置一些配置 例如端口 显然我不想为每个节点复制这个配置 所以我把它放在 common yaml
  • Puppet 6 和模块 puppetlabs/accounts 不会以 Hiera YAML 格式创建用户帐户

    当我跑步时puppet agent test我没有错误输出 但用户没有创建 我的木偶 hira yaml 配置是 version 5 datadir etc puppetlabs code environments data hash ya
  • 无法从库存服务检索事实:SSL_connect 返回=1 errno=0 状态=SSLv3

    我可以在木偶企业控制台中看到以下错误 Could not retrieve facts from inventory service SSL connect returned 1 errno 0 state SSLv3 read serve
  • 更改木偶模块源

    我检查了 Puppet 的文档 但没有找到任何有关它的建议 我有木偶模块Monit https forge puppetlabs com dhoppe monit https forge puppetlabs com dhoppe moni
  • 在 Puppet 中迭代哈希键/值

    我正在尝试使用 Puppet 来更新 ASP NET web config 中的任意应用程序设置列表 用于部署目的 但我陷入了困境 主要是因为我是一个真正的 puppet 专家 我有这个 yaml 文件 hiera appSettings
  • 如何使用Vagrant box打包文件?

    所以我使用以下命令创建了一个 Vagrant 框 vagrant package base box name here vagrantfile Vagrantfile include manifests manifests 是一个包含 pu
  • 如何在 Puppet 模板中包含子模板

    我正在尝试在我的 Puppet 模块之一的模板中包含一个子模板 以下是我在基本模板中执行包含操作的方法 如果我使用 erb 命令行工具渲染它 效果很好 然而 在 Puppet 运行期间 导入会被默默地忽略 即基本模板在渲染的子模板应在的位置
  • 使用 Puppet 配置远程规则集

    我正在尝试使普罗米修斯自动化node exporter和我的普罗米修斯服务器 为了node exporter我已经编写了一个模块来安装所有需要的软件包 设置 ipaddress基于facter还有更多 现在我想确保收集到的信息 hostna
  • 在 Hiera 中进行基本数学运算

    我试图根据自定义事实和基本模数在 hiera 中设置 crontab 的工作日 但我什至不知道这是否可能 我想做这样的事情 cron job command do something user myuser hour instance mi
  • 使用 Vagrant,为什么 puppet 配置比自定义打包盒更好?

    我正在创建一个虚拟机来模仿我们的生产 Web 服务器 以便我可以与新开发人员共享它 让他们尽快上手 我已经阅读过 Vagrant 文档 但是我不明白使用通用基础盒并使用 Puppet 配置所有内容与打包已安装和配置所有内容的自定义盒相比有何
  • 在 ec2 上托管 Rails

    我想将 Rails 部署到亚马逊 ec2 上 我看过 poolparty 和 ec2onrails 但似乎都不再维护了 人们用什么来做到这一点 都是自制的木偶和卡皮斯特拉诺 还是有一个项目可以让我继续下去 我可以推荐两个项目 如果您有一个
  • Puppet:仅当文件存在时才使用文件资源

    我想做的很简单 1 Copy source file to target file 我使用以下方法实现此目的 file my file copy ensure gt file source gt file source file path

随机推荐