如何解决在评估条件时 (argoProj.stdout.find('xcore') != -1): 'dict object' 没有属性 'stdout'
工作流程:
---
- name: Create a new Argo CD project
hosts: localhost
remote_user: root
tasks:
- name: Checking project list {{proj_name}}
shell: |
argocd proj list | grep -i xcore
register: argoproj
- name: checking xcore value present if not create a project
shell: |
argocd proj create xcore
when: argoproj.stdout.find('xcore') != -1
低于错误。
output:
argocd proj list | grep -i xcore
xcore 2 destinations 18 repos <none> <none> <none> disabled
请帮我解决问题。
谢谢
- name: Create a new Argo CD project
hosts: localhost
remote_user: root
tasks:
- name: Checking project list {{proj_name}}
shell: |
argocd proj list | grep -i testpjct
register: argoproj
- debug: var=argoproj
ok: [localhost] => { "argoproj": { "changed": true,"cmd": "argocd 项目列表| grep -i testpjct\n","delta": "0:00:00.787347","end": "2021-02-03 08:32:04.982026","Failed": false,"rc": 0," start": "2021-02-03 08:32:04.194679","stderr": "","stderr_lines": [],"stdout": "testpjct
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。