I'm having trouble running ansible plays as root. I have a user (user_x) on 
an Ubuntu server (12.04) who has sudo rights and I can run sudo commands on 
the server. I am able to ping the server and gather facts as user_x. 
However, when I run a play that requires sudo, in this case 

  -name: ensure apache & php are installed
     apt: pkg={{ item }} state=present update_cache=yes 
cache_valid_time=86400
     with_items:
       - apache2
       - php5


The play fails with the error 

msg: 'apt-get install 'apache2' 'php5' ' failed: E: Could not open lock 
file /var/lib/dpkg/lock - open (13: Permission denied) 

E: Unable to lock the administration directory (/var/lib/dpkg/), are you 
root? 


The variables are the defaults and I'm calling the playbook like so

ansible-playbook site.yml --limit staging


Any help would be appreciated.
 
 

 

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to