Looking for a little advise.... new to ansible ....
Here is the task ....
which is in playbook from
github .... ansible-for-devops.
<extracted>
tasks:
# TOMCAT 7
###################################################################
- name: Install Tomcat 7.
apt: "pkg={{ item }} state=installed"
with_items:
- tomcat7
- tomcat7-admin
</extracted>
______
This apt install fails ( see error below) but is fine with a login to
machine
and
sudo apt-get install 'tomcat7' 'tomcat7-admin'
OR
sudo apt-get install tomcat7 tomcat7-admin
This playbook is failing and another similar playbook is failing in the
same way with the install of java pkgs? and points to not being root.....
It says: "are you root?"
Is this a problem of how I am piping ansible to vagrant boxes? or an apt:
install problem for java problem? or a ansible syntax problem with
unpacking the items? ...
I have not changed this example playbook .... At least I don't think I did
....
Here is the error....
TASK: [Install Tomcat 7.]
*****************************************************
<127.0.0.1> ESTABLISH CONNECTION FOR USER: vagrant
<127.0.0.1> REMOTE_MODULE apt pkg=tomcat7,tomcat7-admin state=installed
<127.0.0.1> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto',
'-o', 'ControlPersist=60s', '-o',
'ControlPath=/Users/admin/.ansible/cp/ansible-ssh-%h-%p-%r', '-o',
'Port=2222', '-o',
'IdentityFile="/Users/admin/.vagrant.d/insecure_private_key"', '-o',
'KbdInteractiveAuthentication=no', '-o',
'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey',
'-o', 'PasswordAuthentication=no', '-o', 'User=vagrant', '-o',
'ConnectTimeout=10', '127.0.0.1', "/bin/sh -c 'mkdir -p
$HOME/.ansible/tmp/ansible-tmp-1412819198.21-6376254845295 && chmod a+rx
$HOME/.ansible/tmp/ansible-tmp-1412819198.21-6376254845295 && echo
$HOME/.ansible/tmp/ansible-tmp-1412819198.21-6376254845295'"]
<127.0.0.1> PUT /var/folders/9_/vpy1_2w52xz5tzp1vxs9rs1w0000gp/T/tmpt8VXLU
TO /home/vagrant/.ansible/tmp/ansible-tmp-1412819198.21-6376254845295/apt
<127.0.0.1> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto',
'-o', 'ControlPersist=60s', '-o',
'ControlPath=/Users/admin/.ansible/cp/ansible-ssh-%h-%p-%r', '-o',
'Port=2222', '-o',
'IdentityFile="/Users/admin/.vagrant.d/insecure_private_key"', '-o',
'KbdInteractiveAuthentication=no', '-o',
'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey',
'-o', 'PasswordAuthentication=no', '-o', 'User=vagrant', '-o',
'ConnectTimeout=10', '127.0.0.1', u"/bin/sh -c 'LANG=C LC_CTYPE=C
/usr/bin/python
/home/vagrant/.ansible/tmp/ansible-tmp-1412819198.21-6376254845295/apt; rm
-rf /home/vagrant/.ansible/tmp/ansible-tmp-1412819198.21-6376254845295/
>/dev/null 2>&1'"]
failed: [localhost] => (item=tomcat7,tomcat7-admin) => {"failed": true,
"item": "tomcat7,tomcat7-admin"}
stderr: 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?
msg: 'apt-get install 'tomcat7' 'tomcat7-admin' ' 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?
--
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/ee68a8cc-54d1-40d9-abcc-32e9e2ca8b40%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.