Json 从脚本打包用户变量
我有许多变量可以在执行bash查询时填充。我正在努力寻找一种方法来实现这一点 基本上,我正在努力实现这一点:Json 从脚本打包用户变量,json,devops,packer,Json,Devops,Packer,我有许多变量可以在执行bash查询时填充。我正在努力寻找一种方法来实现这一点 基本上,我正在努力实现这一点: { "variables": { "ssh_name": "root", "ssh_pass": "password123", "server_version": "grep product.version= ../product.properties | sed 's:product.version=::'" }, "builders": [
{
"variables": {
"ssh_name": "root",
"ssh_pass": "password123",
"server_version": "grep product.version= ../product.properties | sed 's:product.version=::'"
},
"builders": [
{
"type": "virtualbox-iso",
我已经尝试了多次,但似乎找不到有效的替换调用。只需使用子shell传入即可:
packer build -var server_version=$(grep product.version= ../product.properties | \
sed 's:product.version=::') template.json
我搞不懂你想干什么。这是一个示例输出吗?在这种情况下,您的输入是什么?应该通过下面的命令设置变量“server_version”。没有,我尝试过几种不同的方法,但到目前为止运气不好。请回顾是的,我知道这可以作为通过的选项来完成,试图简化。这是唯一的方法。