Hi, 

I´m using Ansible 1.8.2 running on Virtualbox (CentOs6.5) with this small 
playbook:

- name: Test playbook for roles/jdk
  hosts: localhost
  user: root
  
  vars: 
    jdk_root: /tmp/opt/java
    
  roles:
    - { role: jdk, jdk_version: "1.8.0_40" }


The role looks like:

---
#
# JDK 
#
  - debug: var=ansible_user_id
        
  - name: Assures {{jdk_root}} dir exists
    file: path={{jdk_root}} state=directory  
...



When I run this playbook using the command:

ansible-playbook -i /path/to/hosts test-jdk.yml -v

I receive the following output:

PLAY [Test playbook for roles/jdk] 
******************************************** 

GATHERING FACTS 
*************************************************************** 
ok: [localhost]

TASK: [jdk | debug var=ansible_user_id] 
*************************************** 
ok: [localhost] => {
    "ansible_user_id": "vagrant"
}
...


=> Why is the User "vagrant" used here, although I set user: root in the 
playbook ?

A task that tries to chown fails afterwards.

Whenever I define a [group_name] in my hosts file configured to localhost 
(192.168.....) it all works fine.


Thanx for any explanation, 

Torsten
sdfs

ssdf

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/1a5187cb-2c29-4fbb-b013-aead2734b767%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to