我有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)
我需要评论一些行并取消注释其他一些行.然后我需要制作七个模板并根据环境放置变量并在配方中创建一个文件.
我怎样才能做到这一点?
我有变量的模板.这些变量位于数据库中,并且取决于环境.例:
# 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和Ruby的新手
我需要在命令行上将两个变量传递给Chef,并在配方中提供这些变量.
我如何捕捉这些价值观并将其送到厨师手中?
我需要这样的东西:
before_deploy command
execute param1 param2
deploy{ param1/param2}
Run Code Online (Sandbox Code Playgroud)
凡param1与param2从命令行运行时得到他们的价值观.