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.

Reply via email to