---
- hosts: all
become: true
become_method: sudo
gather_facts: true
tasks:
- name: block
block:
- name: rsync
command: "cat /proc/meminfo"
rescue:
- debug:
msg: proceed to install
- name: install rsync
dnf:
name: rsync
state: present
delegate_to: localhost
- name: sync
ansible.posix.synchronize:
src: /root
dest: /root
delegate_to: inventory hostname
Error:
FAILED! => {"changed": false, "msg": "Could not determine controller
hostname for rsync to send to"}
On Mon, Aug 1, 2022 at 1:07 PM dulhaver via Ansible Project <
[email protected]> wrote:
>
> > On 08/01/2022 9:04 AM CEST Ashok Reddy <[email protected]> wrote:
> >
> >
> > ---
> > - hosts: all
> > become: true
> > become_method: sudo
> > gather_facts: true
> > tasks:
> > - name: rsync
> > ansible.posix.synchronize:
> > src: /root
> > dest: /root
> > delegate_to: hostname
> >
> >
> > error:
> >
> >
> > TASK [rsync]
> **********************************************************************************************************************************************************************************************
> > fatal: [ FAILED! => {"changed": false, "msg": "Failed to find required
> executable \"rsync\" in paths:
> /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin"}
> > fatal: [localhost -> ]: FAILED! => {"changed": false, "msg": "Could not
> determine controller hostname for rsync to send to"}
> >
> > PLAY RECAP
> ***************************************************************************************************************************************************************
>
> my guess: Ansible detects that the host has no rsync installed, so the
> TASK can not be executed.
> So you'd you have to create a preceeding (package/yum/apt) TASK that makes
> sure rsync is installed on the hosts in order to make this work.
>
> --
> 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/931614963.59128.1659339453322%40office.mailbox.org
> .
>
--
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/CAKRLcHivNDFmVEMYgo6WLL%3DtHsa1RJK1BGOeLLt6pNZcAO4T9A%40mail.gmail.com.