首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Saltstack安装boto,然后使用boto_*状态

Saltstack安装boto,然后使用boto_*状态
EN

Stack Overflow用户
提问于 2016-03-03 05:25:59
回答 1查看 619关注 0票数 1

我正在尝试在Ubuntu14.04上使用saltstack来构建一些EC2资源。问题是14.04附带的python-boto包太旧了,我需要使用pip来安装更新的东西。我有以下SLS来表达这种状态:

代码语言:javascript
复制
python-boto:
  pkg.purged

python-pip:
  pkg.installed

boto:
  pip.installed:
    - name: boto >= 2.6
    - require:
      - pkg: python-pip

default_lc:
  boto_lc.present:
    - require:
      - pip: boto
    - image_id: ami-3d2cce5d 
    - key_name: uberhaus
    - security_groups:
      - default
    - instance_type: m3.medium
    - volume_type: gp2

第一次运行高状态时,boto_lc资源失败。在随后的高状态运行中,它成功了。

我该如何处理这件事?我是否需要使用Reactor或Orchestrate来以某种方式确保boto资源仅在安装boto的前一次运行后运行?

EN

回答 1

Stack Overflow用户

发布于 2016-11-17 00:59:07

我认为您需要在pip.installed状态中使用'reload_modules: True‘,这将使boto模块可供salt在随后的状态中使用。

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

https://stackoverflow.com/questions/35758392

复制
相关文章

相似问题

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