Articles of 厨师独奏

无法删除/禁用用户注册厨师服务器webui

我正在尝试禁用用户注册主厨服务器的Web UI。 我目前使用12.16.14 chef-server版本在centos 7上运行。下面是我尝试过的但不成功的列表。 你可以帮帮我吗? 1.尝试在/ etc / chef-manage中findmanage.rb文件,但该目录似乎是空的。 我已经尝试创buildmanage.rb文件并添加禁用_sign_up true。 但它根本不起作用。 2.我尝试编辑chef-manage和opscode的cookbook属性文件(default.rb)。 它没有工作。 我编辑的目录是(/ opt / chef-manage,/ opt / opscode)。 3.我已经在/ var / opt / chef-manage和/ var / opt / opscode的chef-manage和chef-server的config文件夹中find了disable_sing_up(default false)选项。 我已经编辑的文件,但文件是opscode用户和组,即使我做了改变,我运行chef-server-ctl重新configuration所有的更改将被删除。 有人可以帮我解决这个问题吗? 请。 这是删除用户注册在厨师服务器上的web ui结束。 非常感谢!

在ubuntu 10.04.3上安装firebirdsql 2.1 super没有dpkg-reconfigure?

我尝试与厨师安装firebird2.1-super。 所以我不能使用dpkg-reconfigure 。 所以我试着用 debconf-set-selections /var/cache/firebird/firebird-server.seed 在firebird-server.seed中: firebird2.1-super shared/firebird/sysdba_password/first_install password qwerty firebird2.1-super shared/firebird/server_in_use error firebird2.1-super shared/firebird/purge_databases boolean false firebird2.1-super shared/firebird/enabled boolean true firebird2.1-super shared/firebird/purge_security boolean false 但是这并没有改变。 安装后( sudo apt-get install firebird2.1-super )firebird没有自动启动。 我能做些什么来启动火鸟自动没有dpkg-reconfigure ? 如何正确预烧火鸟?

安装自定义的PHP模块与厨师独奏

我试图search,但不幸的是,我没有find任何有关如何安装自定义的PHP模块,如pdo_mysqlconfiguration厨师独奏时的文档或文章。 如果你知道,我会很高兴知道:)

厨师独奏通过命令行传递覆盖属性

对于chef-solo ,是否可以通过命令行传递覆盖属性? 因为有时这个属性只是adhoc的决定,而不同于主机,比如hostname ,所以我们不想为了adhocconfiguration而创build一个json文件。

在厨师pipe理同一软件的多个configuration?

我是厨师新手。 我一直在使用chef-solo ,我真的很喜欢它。 有一件事情我不清楚是为不同组织处理相同软件的软件configuration的最佳实践。 例如: 假设我想pipe理两个不同组织的Redis安装。 假设一个组织需要以两种不同的方式configurationRedis。 所以,这给我们留下了三种configuration。 我用Redis食谱制作一个Redis食谱的厨房吗? 我为每个组织创build一个厨房吗? 做所有这些的最佳做法是什么? 谢谢。

如何更新厨师刀独奏?

我跑knife solo bootstrap [myserverssh]最初在我的服务器上安装食谱。 一切正确安装。 然后我改变了食谱。 我跑knife solo cook [myserverssh]更新我的服务器。 但是厨师似乎没有find更改/更新服务器。 输出是: Checking Chef version… Starting Chef Client, version 11.4.4 Compiling Cookbooks… Converging 0 resources Chef Client finished, 0 resources updated 有什么我需要做的,让厨师知道什么变化,以及它需要更新服务器上? 我做的改变是将以下内容添加到网站cookbooks / nginx / recipes / main_conf.rb: # Make Secure Site template "#{node['nginx']['dir']}/sites-available/default-secure" do source "cakephp-secure-site.erb" owner "root" group "root" mode 00644 notifies […]

除非重新安装,stream浪者不检测厨师独奏

我正在使用stream浪汉来testing我的厨师食谱在亚马逊AWS,我遇到一个恼人的问题: 我最初认为Vagrant会自己安装厨师(就像使用Virtual Box作为提供者时一样),但似乎需要使用cloud-init脚本来完成。 但是,即使通过cloud-init成功安装了厨师gem,我仍然遇到以下错误: The chef binary (either厨师独奏or厨师 – 客户端) was not found 这个错误的快速谷歌提出了三个可能的原因: 厨师没有安装 它已经安装,但目录不在$ PATH环境variables中 它已经安装在$ PATH中,但具有不正确的权限 我login并重复检查; 厨师独奏和厨师客户端安装; 用户,sudo和root的pathvariables都包含/usr/local/bin和权限都没问题。 我设法通过使用sudo gem install chef卸载并重新安装gem来解决这个问题。 我不明白为什么这应该解决这个问题,这是一个有点问题,如果我必须ssh进入testing框,并手动安装gem。 有没有人有任何build议,为什么这可能会发生?

厨师冻结在stream浪的centos框

我有一个centos-6.5盒子。 奇怪的是,当我尝试要求厨师提供食物时,它会冻结。 下面是我尝试去vagrant provision –debug时候的一个例子 – 试试吧 [2014-10-10T20:33:33+00:00] INFO: Processing remote_file[/etc/yum.repos.d/devtools.repo] action create (vidya_client::default line 7) DEBUG ssh: stdout: [2014-10-10T20:33:34+00:00] INFO: Processing yum_package[devtoolset-1.0-gcc-c++.x86_64] action install (vidya_client::default line 15) INFO interface: info: [2014-10-10T20:33:34+00:00] INFO: Processing yum_package[devtoolset-1.0-gcc-c++.x86_64] action install (vidya_client::default line 15) [2014-10-10T20:33:34+00:00] INFO: Processing yum_package[devtoolset-1.0-gcc-c++.x86_64] action install (vidya_client::default line 15) DEBUG ssh: stdout: [2014-10-10T20:33:34+00:00] INFO: yum_package[devtoolset-1.0-gcc-c++.x86_64] […]

OpsWorks nginx命名空间冲突

我想把我的一本食谱,nginx-passenger,部署到opsworks。 我已经使用testkitchen在本地testing了食谱,所有食谱和testing都成功通过了。 但是,在使用opsworks时,nginx-passenger :: default的运行会失败,并显示错误“无法满足nginx的版本限制”。 Opsworks已经有一个名字完全一样的菜谱,但版本不同,所以可能是由于这个原因造成的。 我已经search了这个错误,只是发现以下https://forums.aws.amazon.com/thread.jspa?threadID=153656 但是这并不能提供真正的解决scheme。 我的文件如下所示: my_cookbooks / Berksfile: source "https://supermarket.getchef.com" cookbook 'user', '~> 0.3.0' cookbook 'apt', '~> 2.6.0' cookbook 'nginx', '~> 2.7.4' my_cookbooks / nginx的乘客/ metadata.rb name "nginx-passenger" version "0.1.0" depends 'nginx', '~> 2.7.4' depends 'apt', '~> 2.6.0' 你能推荐一个解决这个问题的方法吗? 我真的想在这里使用社区的nginx食谱。 编辑:赦免,我忘了提到一些细节。 我正在尝试创build一个自定义图层,但是我还没有给它分配任何食谱。 我创build了一个实例,更新了自定义食谱,并手动执行了食谱nginx-passenger :: default。

运行社区厨师菜谱

我想用这个食谱在AWS上configuration一个邮件服务器: https : //supermarket.chef.io/cookbooks/postfix-dovecot 我已经安装了厨师客户和厨师。 我已经下载了软件包,并用我的个人configuration改变了食谱属性。 我现在需要运行什么? 我试过了:chef-client –local-mode -r“recipe [default]” 运行社区食谱的正确方法是什么? 谢谢。