我使用Ansible在远程主机上生成文件,生成后,我想在另一个任务中读取这些文件。
我没有找到任何模块可以用于在远程主机上读取文件(似乎Lookup仅限于本地主机)。
你知道有这样的模块吗?
谢谢
编辑:
这是我的用例:
我生成SSH密钥并将其添加到GitHub。 这些密钥由var文件中的对象设置,所以我像这样循环生成它:
tasks:
- name: Create ssh key
user:
name: "{{sshConfigFile.user}}"
generate_ssh_key: yes
ssh_key_file: ".ssh/{{item.value.file}}"
state: present
with_dict: "{{sshConfiguration}}"
它非常好用,但如何读取这些密钥并通过API发送到github?