【问题标题】:ansible print ec2_tag register listansible 打印 ec2_tag 寄存器列表
【发布时间】:2020-06-15 12:27:07
【问题描述】:

我有这个简单的任务,我得到了 ec2 实例 tgs 我喜欢打印出返回值列表。

- name: get my tagging
  local_action:
    module: ec2_tag
    region: "{{ region }}"
    resource: "{{ instance_id }}"
    state: list
  register: my_ec2_tags
  tags:
    - spots

这对我没有任何价值

- name: Display all ec2_tags
  debug:
    var: my_ec2_tags
    verbosity: 3

如何打印 my_ec2_tags 的所有值,以便知道设置是否正确?

【问题讨论】:

  • 您遇到什么错误?还是根本不打印任何东西?
  • 你的任务看起来不错,输出必须注册在my_ec2_tags。你能分享一下,你得到了什么输出?没有它,猜测问题没有意义?

标签: amazon-web-services ansible tags


【解决方案1】:

似乎您在运行播放时正在使用标签。在这种情况下,您也应该标记您的调试任务。

例如:

- name: Display all ec2_tags
  debug:
    var: my_ec2_tags.tags
  tags:
    - spots

【讨论】:

  • 以为我提出了一个老问题。删除了免责声明。
猜你喜欢
  • 2016-07-10
  • 1970-01-01
  • 1970-01-01
  • 2021-03-29
  • 2012-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多