Tôi đang cố gắng tìm giá trị trả về của lệnh Ansible để tôi có thể lập trình tốt hơn trong Ansible Playbooks. Sử dụng stat làm ví dụ. Tôi không thấy bất kỳ giá trị trả lại nào được liệt kê trong tài liệu. http://docs.ansible.com/stat_module.htmlGiá trị trả lại của lệnh ansible
Tuy nhiên, tôi có thể tìm thấy chúng bằng cách thực hiện các lệnh adhoc. Có cách nào tốt hơn? Có lẽ chúng không được ghi lại bởi vì nó là hệ điều hành cụ thể trong mỗi trường hợp.
Ví dụ:
ansible 12.34.56.78 -m stat -a "path=/appserver"
12.34.56.78 | success >> {
"changed": false,
"stat": {
"atime": 1424197918.2113113,
"ctime": 1423779491.431509,
"dev": 64768,
"exists": true,
"gid": 1000,
"inode": 9742,
"isblk": false,
"ischr": false,
"isdir": true,
"isfifo": false,
"isgid": false,
"islnk": false,
"isreg": false,
"issock": false,
"isuid": false,
"mode": "0755",
"mtime": 1423585087.2470782,
"nlink": 4,
"pw_name": "cloud",
"rgrp": true,
"roth": true,
"rusr": true,
"size": 4096,
"uid": 1000,
"wgrp": false,
"woth": false,
"wusr": true,
"xgrp": true,
"xoth": true,
"xusr": true
}
}