setup_facts.yml 490 B

12345678910111213141516171819202122
  1. ---
  2. - name: install remote facts
  3. hosts: webserver
  4. vars:
  5. remote_dir: /etc/ansible/facts.d
  6. facts_file: custom.fact
  7. facts_file2: pers.fact
  8. tasks:
  9. - name: create remote directory
  10. file:
  11. state: directory
  12. recurse: yes
  13. path: "{{ remote_dir }}"
  14. - name: copy custom
  15. copy:
  16. src: "{{ facts_file }}"
  17. dest: "{{ remote_dir }}"
  18. - name: copy pers
  19. copy:
  20. src: "{{ facts_file2 }}"
  21. dest: "{{ remote_dir }}"