[Bug 206591] sysutils/ansible

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jan 25 02:37:41 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206591

            Bug ID: 206591
           Summary: sysutils/ansible
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: leeb at ratnaling.org
                CC: lifanov at mail.lifanov.com
                CC: lifanov at mail.lifanov.com
             Flags: maintainer-feedback?(lifanov at mail.lifanov.com)

2.0.0.2_1 appears to have a quoting problem.  It broke this playbook:

---
- hosts: ws-leeb.ad.nyingma.org
  become: yes
  become_method: su
  gather_facts: false
  tasks:
  - name: install packages
    pkgng: name={{item}} state=present
    with_items:
      - editors/nano
      - net/x11vnc
      - x11/xscreensaver

# env ANSIBLE_KEEP_REMOTE_FILES=1 ansible-playbook packages.yml  -vvv
Using /usr/local/etc/ansible/ansible.cfg as config file
1 plays in packages.yml

PLAY
***************************************************************************

TASK [install packages]
********************************************************
task path: /usr/local/home/niadmin/packages.yml:7
<ws-leeb.ad.nyingma.org> ESTABLISH CONNECTION FOR USER: None on PORT 22 TO
ws-leeb.ad.nyingma.org
<ws-leeb.ad.nyingma.org> EXEC /bin/sh -c '( umask 22 && mkdir -p "$( echo
$HOME/.ansible/tmp/ansible-tmp-1453686702.79-221069478550614 )" && echo "$(
echo $HOME/.ansible/tmp/ansible-tmp-1453686702.79-221069478550614 )" )'
<ws-leeb.ad.nyingma.org> PUT /tmp/tmptorHDN TO
/home/niadmin/.ansible/tmp/ansible-tmp-1453686702.79-221069478550614/pkgng
<ws-leeb.ad.nyingma.org> EXEC /bin/sh -c 'su  root -c "/bin/sh -c '"'"'echo
BECOME-SUCCESS-euyywawtqzdtpwanwnukrkzmdlyqrtbv; /bin/sh -c
'"'"'"'"'"'"'"'"'LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
/usr/local/bin/python
/home/niadmin/.ansible/tmp/ansible-tmp-1453686702.79-221069478550614/pkgng'"'"'"'"'"'"'"'"''"'"'"'
failed: [ws-leeb.ad.nyingma.org] => (item=[u'editors/nano', u'net/x11vnc',
u'x11/xscreensaver']) => {"failed": true, "invocation": {"module_name":
"pkgng"}, "item": ["editors/nano", "net/x11vnc", "x11/xscreensaver"],
"module_stderr": "", "module_stdout": "Unmatched \".\r\n", "msg": "MODULE
FAILURE", "parsed": false}

PLAY RECAP
*********************************************************************
ws-leeb.ad.nyingma.org     : ok=0    changed=0    unreachable=0    failed=1   

===========================
Rolling back to 2.0.0.2, the same playbook works:

# env ANSIBLE_KEEP_REMOTE_FILES=1 ansible-playbook packages.yml  -vvv
Using /usr/local/etc/ansible/ansible.cfg as config file
1 plays in packages.yml

PLAY
***************************************************************************

TASK [install packages]
********************************************************
task path: /usr/local/home/niadmin/packages.yml:7
<ws-leeb.ad.nyingma.org> ESTABLISH CONNECTION FOR USER: None on PORT 22 TO
ws-leeb.ad.nyingma.org
<ws-leeb.ad.nyingma.org> EXEC ( umask 22 && mkdir -p "$( echo
$HOME/.ansible/tmp/ansible-tmp-1453689071.67-21341447504375 )" && echo "$( echo
$HOME/.ansible/tmp/ansible-tmp-1453689071.67-21341447504375 )" )
<ws-leeb.ad.nyingma.org> PUT /tmp/tmpjRacP2 TO
/home/niadmin/.ansible/tmp/ansible-tmp-1453689071.67-21341447504375/pkgng
<ws-leeb.ad.nyingma.org> EXEC /bin/sh -c 'su  root -c "/bin/sh -c '"'"'echo
BECOME-SUCCESS-aaekyjeoamlglygtuwivsglywepwospv; LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/local/bin/python
/home/niadmin/.ansible/tmp/ansible-tmp-1453689071.67-21341447504375/pkgng'"'"'"'
ok: [ws-leeb.ad.nyingma.org] => (item=[u'editors/nano', u'net/x11vnc',
u'x11/xscreensaver']) => {"changed": false, "invocation": {"module_args":
{"annotation": "", "cached": false, "name": ["editors/nano", "net/x11vnc",
"x11/xscreensaver"], "pkgsite": "", "rootdir": "", "state": "present"},
"module_name": "pkgng"}, "item": ["editors/nano", "net/x11vnc",
"x11/xscreensaver"], "msg": "package(s) already present"}

PLAY RECAP
*********************************************************************
ws-leeb.ad.nyingma.org     : ok=1    changed=0    unreachable=0    failed=0

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list