[Bug 218724] ansible 2.3.0 does not pass su password correcly

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Apr 18 09:45:58 UTC 2017


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

            Bug ID: 218724
           Summary: ansible 2.3.0 does not pass su password correcly
           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: yom at iaelu.net

- Host: FreeBSD 11.0
- Ansible: 2.3.0

I'm using ansible since version 2.1, and with all the 'become' changes I
finally had found a way to install a few things with 'su' method. I'm using the
'su' method because I need to install just a few packages and files on freshly
installed servers.

With version 2.2.1, the su password was well sent to each server, but with
2.3.0, nothing happens and the 'su' command on the remote server hangs forever.

my site.yml:
```
- hosts: all
  become: yes
  become_method: su
  become_user: root
  gather_facts: False
  vars:
    ansible_python_interpreter: "/usr/local/bin/python"

  tasks:
  - name: Install python with raw as ansible relies on it for most commands
except raw
    raw: pkg install -fy python
```

my ansible.cfg:
```
[defaults]
transport = paramiko
become_ask_pass = True
host_key_checking = False

[ssh_connection]
ssh_args=-o ForwardAgent=yes
```

the anible command I'm using:
```
ansible-playbook -i ./hosts -u remoteuser -k -K site.yml
```

Works well with 2.2.1.
Does not work with 2.3.0.

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


More information about the freebsd-ports-bugs mailing list