首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我使用盐分(盐云)部署盐仆役时,我如何“向”我的仆从“撒上”定制的谷物?

当我使用盐分(盐云)部署盐仆役时,我如何“向”我的仆从“撒上”定制的谷物?
EN

Stack Overflow用户
提问于 2018-11-28 15:49:49
回答 1查看 405关注 0票数 0

我让saltify去做一个新的仆从。我也可以为这个仆从指定一个配置文件。但是,在这个过程中,我不知道如何将定制的谷物分配给我的仆从。

这是我的装备。

/etc/salt/cloud.profiles.d/saltify.conf中,我有:

代码语言:javascript
复制
salt-this-webserver:
  ssh_host: 10.66.77.99
  ssh_username: opsuser
  password: **********
  provider: web-saltify-config

salt-this-fileserver:
  ssh_host: 10.66.77.99
  ssh_username: opsuser
  password: **********
  provider: file-saltify-config

/etc/salt/cloud/cloud.providers中,我有:

代码语言:javascript
复制
web-saltify-config:
  minion:
    master: 10.66.77.44
  driver: saltify
  grains:
    layers:
      - infrastructure
    roles:
      - web-server

file-saltify-config:
  minion:
    master: 10.66.77.55
  driver: saltify
  grains:
    layers:
      - infrastructure
    roles:
      - file-server

当我从我的盐主那里执行我的命令时:

代码语言:javascript
复制
salt-cloud -p salt-this-fileserver slave-salttesting-01.eng.example.com

我的仆从上的/etc/salt/minion文件如下所示:

代码语言:javascript
复制
grains:
  salt-cloud:
    driver: saltify
    profile: salt-this-fileserver
    provider: file-saltify-config:saltify
hash_type: sha256
id: slave-salttesting-01.eng.example.com
log_level: info
master: 10.66.77.99

我真的很希望它也有:

代码语言:javascript
复制
grains:
  layers:
    - infrastructure
  roles:
    - file-server

我希望这种情况发生在盐碱化阶段,而不是随后的一步,因为它非常适合我在这一步努力完成的任务。

在“盐碱化”期间,有没有办法在我的仆从上撒些谷物?

编辑:安装配置参数可能与它有关,但我不知道该把我的定制模块、谷物、状态等放在哪里。

EN

回答 1

Stack Overflow用户

发布于 2018-11-28 18:45:07

我从我的cloud.providers文件中找到了/etc/salt/grains中的谷物,如果您以类似于我构建我的cloud.providers文件的方式构建cloud.providers文件的话,这似乎就是起作用的。

我启用了调试(在/etc/salt/cloud中),在屏幕上的调试输出中,我可以看到一段代码片段,这些代码片段表明,在某个时候,git根目录中的conf目录中的一个名为“谷物”的文件也可以传输到:

代码语言:javascript
复制
# Copy the grains file if found
if [ -f "$_TEMP_CONFIG_DIR/grains" ]; then
  echodebug "Moving provided grains file from $_TEMP_CONFIG_DIR/grains to $_SALT_ETC_DIR/grains"

但是,我不确定,因为我并没有更多地挖掘它,因为我的谷物正像我所希望的那样被撒出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53523291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档