amazon-s3 - Ansible 调试模块打印不需要的细节
问题描述
我有以下仅获取 ec2_info 的剧本,我只想将状态和启动时间打印到控制台。但是,我的调试信息非常冗长,打印了所有已知的事实。如何强制调试仅打印味精
- hosts: localhost
gather_facts: false
tasks:
- name: ec2 instance info
ec2_instance_info:
aws_access_key: "{{ AWS_ACCESS_KEY_ID }}"
aws_secret_key: "{{ AWS_SECRET_ACCESS_KEY }}"
aws_region: "{{ AWS_REGION }}"
register: result
- name: display ec2 info
debug:
msg:
- "Instance {{ item.launch_time }}"
- "Instance {{ item.state }}"
with_items:
- "{{ result.instances }}"
出于安全原因,调试模块的输出 - item={} 中的信息已被删除。
ok: [localhost] => (item={redacted for security reasons}) => {
"msg": [
"Instance 2020-09-11T18:15:08+00:00",
"Instance {'code': 80, 'name': 'stopped'}"
]
}
我的目标是打印:
"msg": [
"Instance 2020-09-11T18:15:08+00:00",
"Instance {'code': 80, 'name': 'stopped'}"
]
解决方案
推荐阅读
- sql-server - SQL Server 在选择查询中动态添加列名
- go - 与嵌套 golang html 模板作斗争
- reactjs - 如何在自动完成(MUI)中获得选定的选项
- reactjs - Axios 无法使用
- mysql - 基于 MySQL、H2 和 DB2 列子集的具有唯一值的 SELECT
- javascript - 如何在 5 秒内将 270 倒计时到 0 并将结果存储或记录到控制台
- java - 使用构造函数在java中克隆arrayList
- java - 如何在 Java 代码中使用 Fortify 注释?
- android - Android Paging 3 - 从 PagingData 获取数据列表
目的 - intellij-idea - IntelliJ Idea mapstruct java:映射处理器中的内部错误:java.lang.NullPointerException