Openssl 使用Ansible从pem.cert提取md5哈希

Openssl 使用Ansible从pem.cert提取md5哈希,openssl,ansible,Openssl,Ansible,要使用ansible从crt.pem中提取md5哈希,中有一些很好的示例,但我仍然不确定是否可以提取,至少文档没有涵盖该部分 简单的例子是手动尝试,如下所示: - name: Extract extra MD5 hash from dab_certs command: openssl x509 -noout -fingerprint -md5 -inform pem -in path="{{ certs_path }}/FILE.crt.pem" 但是对于给定的路径,我没有这样的文件或目录

要使用ansible从
crt.pem
中提取
md5
哈希,中有一些很好的示例,但我仍然不确定是否可以提取,至少文档没有涵盖该部分

简单的例子是手动尝试,如下所示:

- name: Extract extra MD5 hash from dab_certs
  command: openssl x509 -noout -fingerprint -md5 -inform pem -in path="{{ certs_path }}/FILE.crt.pem"

但是对于给定的路径,我没有
这样的文件或目录
,那么使用Ansible的正确方法是什么呢?

在保存证书路径的变量前面有
path=
。这在
openssl
命令中肯定是无效的,所以我猜Ansible需要这样做,事实并非如此


删除
path=
将清除错误。

删除
path=
@clockworknet是的,如果你能回答,我可以向上投票,删除
path=
解决了我的问题