cost 259 ms
为什么人们使用Puppet / Chef与Amazon Cloud Formation而不是仅仅使用CloudInit?

[英]Why do people use Puppet/Chef with Amazon Cloud Formation instead of just using CloudInit?

我们计划使用非“预烘烤”的AMI EC2实例。 即,当它们被旋转时,它们只是AWS linux的安装。 我们的引导过程将引入我们需要的各种安装,例如python,tomcat。 我们最少有3个实例,最多8个实例。 鉴于这些要求,使用Puppet / Chef是否有用而不是使用Amaz ...

如何控制Vagrant用于配置VM的Chef版本?

[英]How to control the version of Chef that Vagrant uses to provision VMs?

由于版本0.10.10中的错误,当前的Chef食谱未运行。 如何将Vagrant使用的Chef版本升级到0.10.12? 我不想只是为VM的当前实例更新它-我一直在销毁和重建它们。 我需要在“无业游民”基础框中更改某些内容,还是在(物理)系统的安装中更改某些内容? ...

在Chef中存储密码?

[英]Storing passwords in Chef?

与Chef存储密码和API密钥的最佳做法是什么? 将数据库密码,AWS api密钥和其他敏感凭证存储为Chef Server属性以用于配方是非常诱人的 - 但是安全考虑因素呢? 这是最好的做法是什么? ...

通过Chef做add-apt-repository的正确方法是什么?

[英]What is the right way to do add-apt-repository via Chef?

我正在学习厨师,我现在要为Ubuntu做: 但可能有更好的(“厨师式”?)方式来做到这一点。 此外,我担心有时add-apt-repository会在执行时等待“Enter”键,因此这种方法可能无法正常工作。 这样做的正确方法是什么? 编辑:我只有格式的ppa链接:ppa:so ...

如何让Chef在运行其他配方之前运行apt-get update

[英]How can I get Chef to run apt-get update before running other recipes

现在我的Vagrantfile中有以下内容: 为了安装添加到我的recipe_list的软件,我需要让VM在安装其他软件之前发布apt-get更新 。 我的印象是,这是'apt'配方的一个特点 - 它会首先运行更新。 我做流浪汉时的输出是: ...

Vagrant + Chef:配置错误“虚拟机上缺少Chef所需的共享文件夹”。

[英]Vagrant + Chef: Error in provision “Shared folders that Chef requires are missing on the virtual machine.”

我使用Chef(+ library chef)安装了Vagrant + Virtualbox。 当我第一次做vagrant up时,烹饪书正确加载。 但是,当我事后做好规定时(无论是vagrant provision , vagrant reload --provision还是vagrant ...

覆盖配方中的属性

[英]Overriding attributes in the recipe

假设我在食谱中有一个默认属性: 然后它会在角色和环境中被修改和覆盖,直到它最终到达我的配方。 在那里,我计算了一些我想要添加到属性的附加服务。 如果我做这样的事情: 然后当我尝试在我的模板中使用该属性时,我得到一个undefined method 'each' for nil ...

Vagrant provisioning shell vs puppet vs chef

[英]Vagrant provisioning shell vs puppet vs chef

我有以下设置: 许多不同的项目都是独立的git存储库,但它们大多数都具有相同的服务器配置 每个项目依赖于许多其他项目,我们使用composer依赖管理器将它们组合在一起(这里是PHP语言)。 我想使用Vagrant并在每个存储库中包含一个Vagrant文​​件,因此我的 ...

如何从本地VirtualBox / Vagrant开发环境完成生产部署?

[英]How is deployment to Production done from local VirtualBox / Vagrant development environment?

最近我开始阅读有关使用虚拟化软件构建开发环境(我是初学者)的看法,并且“基础架构作为代码”似乎是一个非常强大的概念。 我非常喜欢这里描述的工作流程结构: 团队周围使用相同的基础VirtualBox图像 Vagrant用于在帮助下快速“建立”并“提供”这样的图像到所需的配置 ...

我可以修改vagrant中共享文件夹的所有权吗?

[英]Can I modify the ownership for a shared folder in vagrant?

我使用vagrant和chef在虚拟机上开发自己的博客。 为了轻松访问wordpress文件夹,我创建了一个共享文件夹。 基本上,wordpress文件夹位于我的主机上,并作为共享文件夹挂载在VM的/ var / www / wordpress中。 配置类似于: 我的问题是我的 ...

厨师从源代码安装和更新程序

[英]chef install and update programs from source

我有一个从源代码构建的程序。 为此,我正在使用script资源。 什么是实现安装和更新逻辑的好方法? 现在,我只是使用内置的not_if条件安装了安装。 ...

Chef - ERROR:RuntimeError:请设置EDITOR环境变量

[英]Chef - ERROR: RuntimeError: Please set EDITOR environment variable

我在我的工作站上成功安装了厨师,但是当我尝试使用以下命令创建角色时 我明白了 错误:RuntimeError:请设置EDITOR环境变量 知道问题是什么吗? ...

2013-03-22 13:24:01   11   39957    chef  
配置时,chef-solo ssl警告

[英]chef-solo ssl warning when provisioning

当使用vagrant和chef作为供应者时,我收到了这个警告: 很高兴知道厨师在Vagrantfile中需要什么样的设置才能解决这个问题。 ...

cookbook的默认搜索路径

[英]Default search path for cookbook

我是新手厨师,面临一个问题。 每次我运行任何刀具菜单命令时,我必须使用-o /path/to/cookbook明确提供cookbook的路径,否则它将错误地说没有找到烹饪书。 请找到以下命令: 问题 : 我想知道/列出cookbook的默认搜索路径,并且需要知道如何修改它。 ...

选择流浪汉配置者

[英]Choosing a vagrant provisioner

题 任何人都可以解释为什么选择木偶或厨师流浪汉供应者而不是壳供应商会更好吗? 背景 我正在开始使用Vagrant。 我遇到问题的一个原因是决定使用哪个配置器。 到目前为止,我已经使用shell配置程序取得了一些成功,但是它比我预期的更可靠地运行它。 目前,我不熟悉红宝 ...

Chef,如何在创建服务之前运行创建init.d脚本的模板

[英]Chef, how to run a template that creates a init.d script before the service is created

下面是我的nginx模板。 我正面临一个问题22.我需要安装一个init.d模板。 所以我有一个nginx erb模板,我放在/etc/init.d/nginx中。 我甚至尝试将代码置于食谱之上。 配方依赖于init.d文件,但它不会被激活,直到它为时已晚,因此我收到此错误: ...

2012-03-30 06:56:49   3   20802    chef  
`Chef :: Config [:file_cache_path]`到底做了什么?

[英]What does `Chef::Config[:file_cache_path]` do exactly?

首先,我为提出这样一个愚蠢的问题而道歉。 但我问的原因是因为我很难找到答案。 我试过搜索Chef的文档,但我没有找到明确的解释。 那么Chef::Config[:file_cache_path]提供了什么? 我已经读过,最好使用它而不是硬编码文件路径。 但它评价的是什么? 在 ...

2014-09-29 20:23:15   1   21092    chef  
在正在运行的系统上更改Vagrant端口转发

[英]Change Vagrant port forwarding on a running system

我有一个Vagrant系统启动并运行,我想对它进行更改,这与更改其中一个转发规则一样少。 从这个页面 : 转发端口在vagrant up期间应用vagrant up就像任何其他配置一样。 但是如果你已经有一个正在运行的系统,那么调用vagrant reload将会应用它们,而无 ...

2011-09-27 07:15:24   2   16276    chef / vagrant  
在Chef中进行Git身份验证

[英]Git authentication in Chef

在使用Chef部署应用程序时,我已经使用以下资源从私有github存储库中克隆了代码库: 但是,在扫描git资源的文档后,我无法看到您如何提供密钥文件进行身份验证。 我也很困惑如何将这个密钥存储在数据包中,因为该文件包含一堆新行。 有任何想法吗? ...

2013-12-09 11:58:22   6   10923    git / ssh / chef  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM