My following task failed. Not sure what went wrong. Looks like everything is good
Thank you
Please find the playbook.yaml text
thor@jump_host ~/ansible$ cat << EOF > "playbook.yml"
> ---
> - name: Copy file with owner and permissions
> hosts: all
> become: yes
> tasks:
> - name: "stapp01"
> copy:
> src: /usr/src/sysops/blog.txt
> dest: /opt/sysops/blog.txt
> owner: "{{ ansible_user }}"
> group: "{{ ansible_user }}"
> mode: '0655'
> when: inventory_hostname in "stapp01"
>
> - name: "stapp02"
> copy:
> src: /usr/src/sysops/story.txt
> dest: /opt/sysops/story.txt
> owner: "{{ ansible_user }}"
> group: "{{ ansible_user }}"
> mode: '0655'
> when: inventory_hostname == "stapp02"
>
> - name: "stapp03"
> become: true
> copy:
> src: /usr/src/sysops/media.txt
> dest: /opt/sysops/media.txt
> owner: "{{ ansible_user }}"
> group: "{{ ansible_user }}"
> mode: '0655'
> when: inventory_hostname == "stapp03"
> EOF