小编Ank*_*pta的帖子

Ansible:从字典中删除项目

我遇到了一种情况,我试图从列表中删除该项目。但我没有得到预期的结果。请帮助我我在这里做错了什么?

这是清单:

    "get_ec2_id.instances[0].tags": {
    "Name": "test-db-system-2",
    "aws:cloudformation:logical-id": "DBInstance",
    "aws:cloudformation:stack-id": "arn:aws:cloudformation:us-east-1:123456789012:stack/test-db-system-2/0115v0a0-5d44-17e8-a024-503ama4a5qd1",
    "aws:cloudformation:stack-name": "test-db-system-2",
    "dbsystem:stack": "test-db-system-2",
    "dbsystem:type": "db"
}
Run Code Online (Sandbox Code Playgroud)

}

我正在尝试使用以下过滤器从列表中删除所有“aws:cloudformation”标签:

    "{{ get_ec2_id.instances[0].tags | reject('search','aws:') | list }}"
Run Code Online (Sandbox Code Playgroud)

我得到以下结果:

    ok: [10.52.8.101] => {
"instances_tags": [
    "dbsystem:type",
    "dbsystem:stack",
    "Name"
]
    }
Run Code Online (Sandbox Code Playgroud)

但我预计结果如下:

      "instances_tags": [
    "dbsystem:stack": "test-db-system-2",
    "dbsystem:type": "db"
    "Name" : "test-db-system-2",
]
  }
Run Code Online (Sandbox Code Playgroud)

帮我解决问题。

ansible ansible-2.x ansible-facts

6
推荐指数
1
解决办法
9861
查看次数

如何在 yyyy-MM-ddTHH:mm:ssZ 中使用 linux 中的 date 命令打印时间格式

我需要在 Linux 中使用 date 命令以这种格式 'yyyy-MM-ddTHH:mm:ssZ'(例如 1985-04-12T23:20:50.52Z)的时间。你能帮我解决这个问题吗?

linux sysadmin

0
推荐指数
1
解决办法
1413
查看次数

标签 统计

ansible ×1

ansible-2.x ×1

ansible-facts ×1

linux ×1

sysadmin ×1