I have a playbook that executes 'emissary_deploy.yml' as an include:

---
- include: emissary_deploy.yml

emissary_deploy contains the following:

- name: Delete/link properties
  hosts: emissary
  remote_user: remoteUser
   tasks:
    - name: Link all properties files
      file: src="{{ item.src }}" dest="{{ item.dest }}"  state=link
      with_items:
        - src: "{{ emissary_shared }}/data"
          dest: "{{ new_extracted_path }}/data"

The task executes as user 'ec2-user' when I'm expecting it to be 
'remoteUser':

*01:11:53* TASK [Link all properties files] 
*********************************************** *01:11:53* task path: 
/var/lib/jenkins/workspace/emissary-jdk11_create_ami/emissary_deploy.yml:73 
*01:11:53* Using module file 
/var/lib/jenkins/workspace/emissary-jdk11_create_ami/ansible_env/src/ansible/lib/ansible/modules/files/file.py
 
*01:11:53* <172.17.70.215> ESTABLISH SSH CONNECTION FOR USER: *ec2-user*

*01:11:53* "item": { 
*01:11:53* "dest": "/opt/emissary-dist/data", 
*01:11:53* "src": "/opt/emissary-shared/data" 
*01:11:53* }, 
*01:11:53* "mode": "0777", 
*01:11:53* "msg": "chown failed: [Errno 1] Operation not permitted: 
'/opt/emissary-dist/data'", 
*01:11:53* * "owner": "ec2-user", *
*01:11:53* "path": "/opt/emissary-dist/data", 
*01:11:53* "size": 25, 
*01:11:53* "state": "link", 
*01:11:53* "uid": 500 *0*

*01:01:44* + ansible --version 
*01:01:45* ansible 2.5.2 (dx-stable-2.5 88f872f238) last updated 2020/11/24 
01:00:48 (GMT -400) *0*

This used to work. This code hasn't been changed in years.

Thanks,
Mike

-- 
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/c1e5580d-add9-4269-b980-83a84d9e4f0en%40googlegroups.com.

Reply via email to