thats what im trying to do

---
- hosts: localhost
  become: yes
  gather_facts: false
  vars:
    filecon: "{{ lookup('file', '/home/rke/.ssh/id_rsa.pub')}}"
  tasks:
  - debug:
      msg: "the value of foo.txt is: {{ filecon }}"
    delegate_to: localhost



why is this not working?

On Fri, Jul 22, 2022 at 7:22 AM Brian Coca <[email protected]> wrote:

> simple permissions, can you 'cat '/home/rke/.ssh/id_rsa.pub` ? you
> probably get same permissions error.
>
> You either need to run ansible-playbook as a user with permissions
> (rke, root?) or use a task to read the file while using privilege
> escalation (become):
>
> - slurp:
>      path: , '/home/rke/.ssh/id_rsa.pub'
>   become: yes
>   delegate_to: localhost
>   register: rke_pub_key
>
>
> This is the equivalent of you doing `sudo cat
> /home/rke/.ssh/id_rsa.pub' (lookups always run 'locally and are not
> affected by become, which only affects the 'remote' side of a task).
>
> --
> ----------
> Brian Coca
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/q7do6W_q0LE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CACVha7etLAjkCrhheEt9vKxq%3Dt_7%2BpDXLN8%2BK9DoX%2BJRJ65OBg%40mail.gmail.com
> .
>

-- 
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/CALmkhkp6DQhCMtLvCh%3D5SwnwMVet5-mprf%2BpNmEfdf4jyGFXng%40mail.gmail.com.

Reply via email to