- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 puppet 模块 puppetlabs/postgresql。我对如何使用它感到非常困惑。任何人都可以给我举个例子吗?文档告诉我要使用设置创建类,但我不确定在哪里创建类,我的印象是使用 site.pp,但是当我在 site.pp 中创建类时。安装模块后,我将以下 block 放入 site.pp
node default {
# This is where you can declare classes for all nodes.
# Example:
# class { 'my_class': }
include postgresql::server
class { 'postgresql::server':
config_hash => {
'ip_mask_deny_postgres_user' => '0.0.0.0/32',
'ip_mask_allow_all_users' => '0.0.0.0/0',
'listen_addresses' => '*',
'ipv4acls' => ['hostssl all johndoe 192.168.0.0/24 cert'],
'manage_redhat_firewall' => true,
'manage_pg_hba_conf' => false,
'postgres_password' => 'TPSrep0rt!',
},
}
postgresql::db { 'testdb':
user => 'testdbuser',
password => 'testdbuser'
}
postgresql::database_grant { 'testdbuser':
privilege => 'ALL',
db => 'testdbuser',
role => 'dbo',
}
}
我收到很多错误。
err: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: Class[Postgresql::Server] is already declared; cannot redeclare at /etc/puppetlabs/puppet/manifests/site.pp:55 on node caaers
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
最佳答案
在您发布的代码中,您都包含并声明了该类的使用:
include postgresql::server
class { 'postgresql::server':
您不需要同时执行这两项操作 - 因为您想要将配置应用到服务器,所以我会删除包含行。
关于puppetlabs/postgresql 示例不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18158444/
我正在尝试使用 puppet 模块 puppetlabs/postgresql。我对如何使用它感到非常困惑。任何人都可以给我举个例子吗?文档告诉我要使用设置创建类,但我不确定在哪里创建类,我的印象是使
如何使用此模块删除 Puppetlabs MYSQL 数据库? 我尝试使用数据库名称并确保=>“不存在”,但没有成功。 有人可以告诉我我做错了什么吗? P.S:我可以使用此模块创建数据库。 最佳答案
我正在开发用于通过 Vagrant 配置 VM 的 puppet list 。我也是 puppet 新手。在尝试使用 puppetlabs/apt 模块时,我遇到了问题: # manifests/de
我想使用vagrant,我定义了以下puppet文件: http://pastebin.com/GfJK1ziS 当 vagrant 尝试安装模块时,一切都会按预期工作。但是当它尝试配置 mysql
我正在尝试使用 puppet 和 puppetlabs-apache 模块 ( https://github.com/puppetlabs/puppetlabs-apache ) 配置 apache。
我正在使用 Puppet v3.4.3 和 Puppetlabs-mysql 模块 v2.3.1 ( https://forge.puppetlabs.com/puppetlabs/mysql ) 来
我正在尝试使用 puppetlabs-java 安装 jdk-8u171-linux-x64.tar.gz。下面是我的 puppet 代码: java::oracle { 'jdk8' : e
PuppetLabs 在 PuppetForge 上有一个模块,用于部署 Tomcat 及其配置。 https://forge.puppet.com/puppetlabs/tomcat Tomcat
我是新手,我想我只是错过了一件事来了解问题的真正含义。 我知道我可以创建自己的 puppet 模块,将某些包页面安装到 vagrant 实例。还有一些现成的,像这样apache .我跑了vagrant
我已经安装了 puppetlabs dashboard module ,但是当我运行时 puppet agent --test 我收到以下错误: Error: Could not retrieve c
有一个正在运行的 github 线程(似乎已关闭并且已经完成了一堆提交/合并)。 尽管 VirtualBox 和 Vagrant 还不到 2 周大:*编辑:我仍然看到与/root/.my.cnf 相关
我有一个安装了最新 puppet 代理的 ubuntu 14.04。我的用户 'ubuntu' 是 root 和 sudo 组的一部分。我为 sudo 禁用了密码,我无法让 puppet list 使
环境: Vagrant (VirtualBox) Ubuntu 14 傀儡 -Puppetlabs-mysql ( https://github.com/puppetlabs/puppetlabs-m
使用 puppet 作为 Vagrant 提供者和 puppetlabs-mysql module (2.2.3) 我无法使用 root 用户且没有密码在数据库上导入 sql 转储。 这是我正在使用的
我在 Vagrant 虚拟机中通过 librarian-puppet 安装 puppetlabs/mysql 时遇到问题。经过大量对话,似乎最有可能的问题是 VirtualBox 不允许共享目录内的符
问题 请告知使用 puppetlab java list 安装 Oracle JDK 时出现 puppet 问题的原因。 问题 Puppetlab Java下面是安装 Oracle JDK 的示例。
我是一名优秀的程序员,十分优秀!