代码之家  ›  专栏  ›  技术社区  ›  sdot257

在localhost上运行,我如何从AWS库存脚本中动态设置基于变量的标记

  •  0
  • sdot257  · 技术社区  · 2 年前

    我想使用Ansible修改SSM值,剧本将从localhost执行,每个环境的值将不同(例如dev、prod、stage)。由于我使用的是ec2插件,所以我可以随意使用这些标签。但是,因为我是针对localhost执行的,所以无法引用group_vars中的值。现在,如果我从ec2主机上运行它,我有 tag_env_<ENV> 由我支配。问题是我不想从远程主机执行,我想从localhost执行。

    # group_vars/tag_env_dev
    ---
    db_url: db-instance-for-dev
    
    # group_vars/tag_env_prod
    ---
    db_url: db-instance-for-prod
    
    
    
    
    0 回复  |  直到 2 年前
    推荐文章