Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jan 2016 02:37:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 206591] sysutils/ansible
Message-ID:  <bug-206591-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206591

            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@FreeBSD.org
          Reporter: leeb@ratnaling.org
                CC: lifanov@mail.lifanov.com
                CC: lifanov@mail.lifanov.com
             Flags: maintainer-feedback?(lifanov@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=3D{{item}} state=3Dpresent
    with_items:
      - editors/nano
      - net/x11vnc
      - x11/xscreensaver

# env ANSIBLE_KEEP_REMOTE_FILES=3D1 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=3Den_US.UTF-8 LC_ALL=3Den_US.UTF-8 LC_MESSAGES=3Den_U=
S.UTF-8
/usr/local/bin/python
/home/niadmin/.ansible/tmp/ansible-tmp-1453686702.79-221069478550614/pkgng'=
"'"'"'"'"'"'"'"''"'"'"'
failed: [ws-leeb.ad.nyingma.org] =3D> (item=3D[u'editors/nano', u'net/x11vn=
c',
u'x11/xscreensaver']) =3D> {"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=3D0    changed=3D0    unreachable=3D0    fa=
iled=3D1=20=20=20

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

# env ANSIBLE_KEEP_REMOTE_FILES=3D1 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=3Den_US.UTF-8
LC_ALL=3Den_US.UTF-8 LC_MESSAGES=3Den_US.UTF-8 /usr/local/bin/python
/home/niadmin/.ansible/tmp/ansible-tmp-1453689071.67-21341447504375/pkgng'"=
'"'"'
ok: [ws-leeb.ad.nyingma.org] =3D> (item=3D[u'editors/nano', u'net/x11vnc',
u'x11/xscreensaver']) =3D> {"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=3D1    changed=3D0    unreachable=3D0    fa=
iled=3D0

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-206591-13>