小编Mar*_*ama的帖子

如何使用Chef更改文件?

我有7个文件和1个战争.我需要在部署它时更改值.我有这个:

##usuario
#alfresco.user=*****
alfresco.user=********
##pass 
#alfresco.password= sfsfs
alfresco.password=sfgsf

alfresco.rutaAnexos=/gthtfdh/dfgdf/cm:

#atributo.type.anexo=ANEXO_INFO_OBJETO
atributo.type.anexo=AN
atributo.type.observaciones=OBSERVACIONES
Run Code Online (Sandbox Code Playgroud)

我需要评论一些行并取消注释其他一些行.然后我需要制作七个模板并根据环境放置变量并在配方中创建一个文件.

我怎样才能做到这一点?

chef-infra chef-recipe

26
推荐指数
4
解决办法
4万
查看次数

我如何在厨师中使用模板,数据库和环境?

我有变量的模板.这些变量位于数据库中,并且取决于环境.例:

# Template
address =$foo

# Environment:
develoment

# Databag:
$foo = "sdfsdf"
Run Code Online (Sandbox Code Playgroud)

我如何结合所有这些?,我不知道在哪里放置信息.

在模板中

address = "Http://ffff/dfg/"
Run Code Online (Sandbox Code Playgroud)

我需要在这里放一个变量

address = $pepe
Run Code Online (Sandbox Code Playgroud)

在我的数据库中根据环境有以下数据:

 $pepe = "Http://ffff/dfg/"
 $pepep ="Http://ffff/dewrwerw/
Run Code Online (Sandbox Code Playgroud)

我不知道我应该在食谱中写些什么.

chef-infra chef-recipe

5
推荐指数
1
解决办法
5345
查看次数

如何在命令行中捕获值并添加到配方?

我是Chef和Ruby的新手

我需要在命令行上将两个变量传递给Chef,并在配方中提供这些变量.

我如何捕捉这些价值观并将其送到厨师手中?

我需要这样的东西:

before_deploy command 
  execute param1 param2
deploy{ param1/param2}
Run Code Online (Sandbox Code Playgroud)

param1param2从命令行运行时得到他们的价值观.

ruby chef-infra

4
推荐指数
1
解决办法
5751
查看次数

标签 统计

chef-infra ×3

chef-recipe ×2

ruby ×1