Looks like the issue lied in my /etc/sudoers files - fixed it by making the
following changes in my packer build:
sed -i -e '/Defaults\s\+env_reset/a Defaults\texempt_group=sudo'
/etc/sudoers
sed -i -e 's/%sudo ALL=(ALL:ALL) ALL/%sudo ALL=NOPASSWD:ALL/g'
/etc/sudoers
On Friday, November 13, 2015 at 6:00:26 PM UTC-8, Ovidio B. wrote:
>
> Greetings,
>
> I've created a simple playbook that adds some packages to an ubuntu
> system. I'm using packer with the ansible provisioner to get things setup
> but I keep getting hit with the following error message in verbose mode:
>
> virtualbox-ovf: failed: [127.0.0.1] => (item=apache2,git,php5,php5-gd) =>
> {"failed": true, "item": "apache2,git,php5,php5-gd", "parsed": false}
>
> virtualbox-ovf: [sudo via ansible, key=nttwhnattzqhpxjrbhcvutsbslalooch]
> password:
>
> Just before that error message I do have some success with the key though:
> virtualbox-ovf: <127.0.0.1> EXEC /bin/sh -c 'sudo -k && sudo -H -S -p
> "[sudo via ansible, key=nttwhnattzqhpxjrbhcvutsbslalooch] password: " -u
> root /bin/sh -c '"'"'echo *BECOME-SUCCESS*-nttwhnattzqhpxjrbhcvutsbslalooch;
> LANG=C LC_CTYPE=C /usr/bin/python
> /home/vagrant/.ansible/tmp/ansible-tmp-1447465858.15-164219871112034/apt;
> rm -rf
> /home/vagrant/.ansible/tmp/ansible-tmp-1447465858.15-164219871112034/
> >/dev/null 2>&1'"'"''
>
> As you can see I'm calling sudo, but I'm still getting the error. I've
> tried the new `become` function but still haven't had any success. Has
> anyone seen this before?
>
> ---
> - hosts: all
> gather_facts: true
> tasks:
> - name: 1. Install Web Server Tools
> sudo: true
> sudo_user: root
> apt: name={{item}} state=present
> with_items:
> - apache2
> - git
> - php5
> - php5-gd
>
>
--
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/d69f3d14-9f10-45df-985e-d787f7dea915%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.