Hi, all.
I want to use the output of debug as the source to then create backups of
that source (eek, I understand that; hope everyone else does). Here's the
playbook relevant parts:
*---*
*- hosts: host1,host2 #- hosts:
busdev-web-dev,busdev-web-qa,busdev-web-prod,bed-deploy1,bed-deploy2,uoj,uojclone2,uojdev,bed-crm-web-qa
gather_facts: false become: yes # vars: # script_path: <script>
tasks: - name: Find known hosts shell: find /root /home -type f
-name known_hosts register: known tags: - known - name:
Debug known_hosts paths debug: msg: "{{ known.stdout }}"
tags: - known - name: Set fact with known_hosts paths
set_fact: known_hosts_paths: "{{ known.stdout_lines }}" tags:
- known - name: Back up known_host files copy: src:
"{{ known.stdout }}" dest: /tmp remote_src: true
backup: yes #delegate_to: localhost tags: - known*
I hope the idea is clear. I want to make backups of users' know_host files,
which I've gleaned with the first play. My attempt not only doesn't work,
but seems messy, regardless. As always, help much appreciated.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/1c8623af-43c9-43a6-a3aa-b9fdb9319dd4n%40googlegroups.com.