嗨,我想部署一个包,我的bundle.yaml如下所示:
series: trusty
services:
testcharm:
charm: "./trusty/testcharm"
num_units: 1
to:
- "0"
neo4j:
charm: "./trusty/test_neo4j"
num_units: 1
to:
- "1"
relations:
- - "neo4j:db"
- "testcharm:db"
machines:
"0":
series: trusty
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"1":
series: trusty
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"现在,我需要更改我的测试魅力的config.yaml,因为我添加了一个选项,在每个模型中都是不同的。是否有方法为包中的特定服务添加配置选项,以便使用该选项进行部署?
发布于 2017-01-26 15:26:24
您可以在您的options:中使用bundle.yaml为特定魅力添加特定的配置值。
series: trusty
services:
testcharm:
charm: "./trusty/testcharm"
num_units: 1
to:
- "0"
options:
config-option: "config value"
neo4j:
charm: "./trusty/test_neo4j"
num_units: 1
to:
- "1"
options:
port: "7474"
relations:
- - "neo4j:db"
- "testcharm:db"
machines:
"0":
series: trusty
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"1":
series: trusty
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"我编辑了bundle.yaml。如果port选项在您的neo4j config.yaml中,您可以通过使用类似于上面的包中的选项来覆盖该值。
https://askubuntu.com/questions/875566
复制相似问题