我想在 shell 命令不返回预期输出的情况下运行 Ansible 操作。ogr2ogr --formats
漂亮地打印兼容文件格式的列表。我想 grep 格式输出,如果输出中没有我预期的文件格式,我想运行一个命令来安装这些组件。有谁知道如何做到这一点?
- name: check if proper ogr formats set up
command: ogr2ogr --formats | grep $item
with_items:
- PostgreSQL
- FileGDB
- Spatialite
register: ogr_check
# If grep from ogr_check didn't find a certain format from with_items, run this
- name: install proper ogr formats
action: DO STUFF
when: Not sure what to do here