我想在每个节点上执行命令:
docker ps --format '{{.Names}}' -a | egrep -v '^k8s.*$'
我尝试了数百万种在 ansible 中执行命令的变体,其中包括:
- hosts: kubernetes
tasks:
- name: check docker
command:
cmd: docker ps --format '{{.Names}}' -a | egrep -v '^k8s.*$'
register: doc
- debug: var=doc.stdout_lines
我尝试转义字符。但没有任何效果。那么,如何让 ansible 在每个主机上执行我的 docker 命令?
PS 我想列出不受 k8s 控制的容器