我想阅读 Ansible 剧本中的远程文件内容。
- name: Load spark defaults
slurp:
src: /etc/spark/conf/spark-defaults.conf
register: spark_defaults
- debug:
msg: "{{ spark_defaults['content'] | b64decode }}"
我已经阅读了slurp和fetch的文档,并且都提到它们旨在获取远程文件。但可用参数没有主机。
我试过了:
- name: Load spark defaults
slurp:
src: my.host://etc/spark/conf/spark-defaults.conf
register: spark_defaults
- name: Load spark defaults
slurp:
src: me@my.host://etc/spark/conf/spark-defaults.conf
register: spark_defaults
但似乎无法让它工作。我想我错过了一些基本的东西,并且非常感谢这里的帮助。