首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Puppetdb和postgresql模块:如何使用Hiera管理Postgresql而不是管理Postgresql?

Puppetdb和postgresql模块:如何使用Hiera管理Postgresql而不是管理Postgresql?
EN

Stack Overflow用户
提问于 2020-06-12 18:08:22
回答 2查看 270关注 0票数 1

我正在尝试禁用使用Hiera的Postgresql的管理,当使用傀儡实验室/postgresql模块时。我尝试了我能想到的每一个Hiera组合(通过阅读docs/代码),但是都没有效果。

  • puppetdb::database::postgresql::manage_package_repo:假
  • puppetdb::globals::manage_package_repo:假
  • postgresql::globals::manage_package_repo:假

它仍然添加了无法工作的/etc/apt/sources.list.d/apt.postgresql.org.list,因为我们使用自己的镜像,服务器不能直接与internet通信,因此apt更新失败,整个傀儡代理运行失败。

如何使用Hiera禁用/etc/apt/sources.list.d/apt.postgresql.org.list的管理?

系统:

  • 操作系统: Ubuntu 16.04和20.04傀儡服务器版本: 6.12.0
  • 木偶版本: 6.16.0
  • 傀儡服务器版本: 6.12.0
  • 国防部“傀儡实验室/postgresql”,“6.5.0”
  • 国防部“傀儡实验室/傀儡数据库”,“7.4.0”
  • 国防部‘傀儡实验室/stdlib’,'6.3.0‘
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-15 08:51:08

根据PostgreSQL木偶模块的源,通过设置

代码语言:javascript
复制
postgresql::globals::manage_package_repo: false

根据PuppetDB的来源的说法,它的repos被禁用

代码语言:javascript
复制
puppetdb::manage_package_repo: false

你得把这两样都设置好。

请注意,将这些值设置为false不会删除已安装的回购文件,因此,如果已经安装,则需要在运行Puppet之前手动删除它。

票数 0
EN

Stack Overflow用户

发布于 2020-06-16 15:01:27

我不认为您应该对puppetdb做任何事情,这是Puppet自己的数据库,它存储节点数据和代理运行报告。配置肯定将位于postgresql::

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62350057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档