Skip to content
This repository has been archived by the owner on Oct 30, 2018. It is now read-only.

Add ability to download deb from url #2613

Merged
merged 1 commit into from
Mar 28, 2016
Merged

Add ability to download deb from url #2613

merged 1 commit into from
Mar 28, 2016

Conversation

Jmainguy
Copy link
Contributor

@Jmainguy Jmainguy commented Dec 3, 2015

if :// in deb, will try to download from url.

if :// in deb, will try to download from url.
@Jmainguy
Copy link
Contributor Author

Jmainguy commented Dec 3, 2015

Example.

[root@phy01 ansible]# ansible -i hosts all -m apt -a "deb=https://jmainguy.com/downloads/python-ppq_0.1-1_all.deb"
ns1.vpsaddict.com | SUCCESS => {
    "changed": true, 
    "stderr": "", 
    "stdout": "(Reading database ... 54530 files and directories currently installed.)\nPreparing to unpack .../python-ppq_0.1-1_all.deb ...\nUnpacking python-ppq (0.1-1) over (0.1-1) ...\nSetting up python-ppq (0.1-1) ...\n", 
    "stdout_lines": [
        "(Reading database ... 54530 files and directories currently installed.)", 
        "Preparing to unpack .../python-ppq_0.1-1_all.deb ...", 
        "Unpacking python-ppq (0.1-1) over (0.1-1) ...", 
        "Setting up python-ppq (0.1-1) ..."
    ]
}

@gregdek
Copy link
Contributor

gregdek commented Dec 3, 2015

Thanks @Jmainguy for this PR. This module is maintained by the Ansible core team, so it can take a while for patches to be reviewed. Thanks for your patience.

@resmo
Copy link
Contributor

resmo commented Mar 28, 2016

passed my tests.

debian jessie running tests:

  • check mode with impotency
  • live mode with impotency
 $ vagrant up        
Bringing machine 'debian01' up with 'virtualbox' provider...
==> debian01: Importing base box 'debian/jessie64'...
==> debian01: Matching MAC address for NAT networking...
==> debian01: Checking if box 'debian/jessie64' is up to date...
==> debian01: A newer version of the box 'debian/jessie64' is available! You currently
==> debian01: have version '8.0.4'. The latest is version '8.3.0'. Run
==> debian01: `vagrant box update` to update.
==> debian01: Setting the name of the VM: debian01
==> debian01: Clearing any previously set network interfaces...
==> debian01: Preparing network interfaces based on configuration...
    debian01: Adapter 1: nat
    debian01: Adapter 2: hostonly
==> debian01: Forwarding ports...
    debian01: 80 (guest) => 8080 (host) (adapter 1)
    debian01: 443 (guest) => 8443 (host) (adapter 1)
    debian01: 22 (guest) => 2222 (host) (adapter 1)
==> debian01: Running 'pre-boot' VM customizations...
==> debian01: Booting VM...
==> debian01: Waiting for machine to boot. This may take a few minutes...
    debian01: SSH address: 127.0.0.1:2222
    debian01: SSH username: vagrant
    debian01: SSH auth method: private key
==> debian01: Machine booted and ready!
==> debian01: Checking for guest additions in VM...
    debian01: The guest additions on this VM do not match the installed version of
    debian01: VirtualBox! In most cases this is fine, but in rare cases it can
    debian01: prevent things such as shared folders from working properly. If you see
    debian01: shared folder errors, please make sure the guest additions within the
    debian01: virtual machine match the version of VirtualBox you have installed on
    debian01: your host and reload your VM.
    debian01: 
    debian01: Guest Additions Version: 4.3.18
    debian01: VirtualBox Version: 5.0
==> debian01: Setting hostname...
==> debian01: Configuring and enabling network interfaces...
==> debian01: Mounting shared folders...
    debian01: /vagrant => /home/resmo/Projects/resmo/ansible-module-tests
==> debian01: Running provisioner: ansible...
    debian01: Running ansible-playbook...

PLAY [all] *********************************************************************

TASK [setup] *******************************************************************
ok: [debian01]

TASK [authorized_key] **********************************************************
changed: [debian01]

PLAY RECAP *********************************************************************
debian01                   : ok=2    changed=1    unreachable=0    failed=0   

==> debian01: Running provisioner: ansible...
    debian01: Running ansible-playbook...
PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_SSH_ARGS='-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i '/home/resmo/.vagrant.d/insecure_private_key' -o ControlMaster=auto -o ControlPersist=60s' ansible-playbook --connection=ssh --timeout=30 --extra-vars=ansible_ssh_user='vagrant' --limit='debian01' --inventory-file=provisioning/inventory --sudo -vvv --check provisioning/check-mode.yml
Using /home/resmo/Projects/resmo/ansible-module-tests/ansible.cfg as config file

PLAYBOOK: check-mode.yml *******************************************************
1 plays in provisioning/check-mode.yml

PLAY [debian] ******************************************************************

TASK [setup] *******************************************************************
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1459200249.94-57809321498364 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1459200249.94-57809321498364 `" )'"'"''
<192.168.33.55> PUT /tmp/tmpGvcq_c TO /home/vagrant/.ansible/tmp/ansible-tmp-1459200249.94-57809321498364/setup
<192.168.33.55> SSH: EXEC sftp -b - -C -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.33.55]'
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wceirgsstgwzserodzhzfrfpumojoopi; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1459200249.94-57809321498364/setup; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1459200249.94-57809321498364/" > /dev/null 2>&1'"'"'"'"'"'"'"'"''"'"''
ok: [debian01]

TASK [apt] *********************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/check-mode.yml:8
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1459200252.01-236420602923183 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1459200252.01-236420602923183 `" )'"'"''
<192.168.33.55> PUT /tmp/tmpdxYLZc TO /home/vagrant/.ansible/tmp/ansible-tmp-1459200252.01-236420602923183/apt
<192.168.33.55> SSH: EXEC sftp -b - -C -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.33.55]'
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-onaeruqfnidwkbjugwkejerhykvaswub; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1459200252.01-236420602923183/apt; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1459200252.01-236420602923183/" > /dev/null 2>&1'"'"'"'"'"'"'"'"''"'"''
ok: [debian01] => {"cache_update_time": 1459200252, "cache_updated": true, "changed": false, "invocation": {"module_args": {"allow_unauthenticated": false, "autoremove": false, "cache_valid_time": null, "deb": null, "default_release": null, "dpkg_options": "force-confdef,force-confold", "force": false, "install_recommends": null, "only_upgrade": false, "package": null, "purge": false, "state": "present", "update_cache": true, "upgrade": null}, "module_name": "apt"}}

TASK [apt] *********************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/check-mode.yml:10
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1459200298.24-84412590263413 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1459200298.24-84412590263413 `" )'"'"''
<192.168.33.55> PUT /tmp/tmpMvRUDd TO /home/vagrant/.ansible/tmp/ansible-tmp-1459200298.24-84412590263413/apt
<192.168.33.55> SSH: EXEC sftp -b - -C -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.33.55]'
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qryhttdcziforzhqiipfhezlddtwguqm; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1459200298.24-84412590263413/apt; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1459200298.24-84412590263413/" > /dev/null 2>&1'"'"'"'"'"'"'"'"''"'"''
changed: [debian01] => {"changed": true, "invocation": {"module_args": {"allow_unauthenticated": false, "autoremove": false, "cache_valid_time": null, "deb": "/home/vagrant/.ansible/tmp/ansible-tmp-1459200298.24-84412590263413/ansible_2.0.1.0-1_all.deb", "default_release": null, "dpkg_options": "force-confdef,force-confold", "force": false, "install_recommends": null, "only_upgrade": false, "package": null, "purge": false, "state": "present", "update_cache": false, "upgrade": null}, "module_name": "apt"}, "stderr": "", "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following extra packages will be installed:\n  ieee-data python-ecdsa python-markupsafe\nSuggested packages:\n  python-crypto-dbg python-crypto-doc python-jinja2-doc ipython\n  python-netaddr-docs\nThe following NEW packages will be installed:\n  ieee-data python-crypto python-ecdsa python-httplib2 python-jinja2\n  python-markupsafe python-netaddr python-paramiko python-yaml\n0 upgraded, 9 newly installed, 0 to remove and 115 not upgraded.\nInst ieee-data (20150531.1~deb8u1 Debian:8.3/stable [all])\nInst python-crypto (2.6.1-5+b2 Debian:8.3/stable [amd64])\nInst python-ecdsa (0.11-1 Debian:8.3/stable [all])\nInst python-httplib2 (0.9+dfsg-2 Debian:8.3/stable [all])\nInst python-markupsafe (0.23-1+b1 Debian:8.3/stable [amd64])\nInst python-jinja2 (2.7.3-1 Debian:8.3/stable [all])\nInst python-netaddr (0.7.12-2 Debian:8.3/stable [all])\nInst python-paramiko (1.15.1-1 Debian:8.3/stable [all])\nInst python-yaml (3.11-2 Debian:8.3/stable [amd64])\nConf ieee-data (20150531.1~deb8u1 Debian:8.3/stable [all])\nConf python-crypto (2.6.1-5+b2 Debian:8.3/stable [amd64])\nConf python-ecdsa (0.11-1 Debian:8.3/stable [all])\nConf python-httplib2 (0.9+dfsg-2 Debian:8.3/stable [all])\nConf python-markupsafe (0.23-1+b1 Debian:8.3/stable [amd64])\nConf python-jinja2 (2.7.3-1 Debian:8.3/stable [all])\nConf python-netaddr (0.7.12-2 Debian:8.3/stable [all])\nConf python-paramiko (1.15.1-1 Debian:8.3/stable [all])\nConf python-yaml (3.11-2 Debian:8.3/stable [amd64])\nSelecting previously unselected package ansible.\n(Reading database ... 40640 files and directories currently installed.)\nPreparing to unpack .../ansible_2.0.1.0-1_all.deb ...\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following extra packages will be installed:", "  ieee-data python-ecdsa python-markupsafe", "Suggested packages:", "  python-crypto-dbg python-crypto-doc python-jinja2-doc ipython", "  python-netaddr-docs", "The following NEW packages will be installed:", "  ieee-data python-crypto python-ecdsa python-httplib2 python-jinja2", "  python-markupsafe python-netaddr python-paramiko python-yaml", "0 upgraded, 9 newly installed, 0 to remove and 115 not upgraded.", "Inst ieee-data (20150531.1~deb8u1 Debian:8.3/stable [all])", "Inst python-crypto (2.6.1-5+b2 Debian:8.3/stable [amd64])", "Inst python-ecdsa (0.11-1 Debian:8.3/stable [all])", "Inst python-httplib2 (0.9+dfsg-2 Debian:8.3/stable [all])", "Inst python-markupsafe (0.23-1+b1 Debian:8.3/stable [amd64])", "Inst python-jinja2 (2.7.3-1 Debian:8.3/stable [all])", "Inst python-netaddr (0.7.12-2 Debian:8.3/stable [all])", "Inst python-paramiko (1.15.1-1 Debian:8.3/stable [all])", "Inst python-yaml (3.11-2 Debian:8.3/stable [amd64])", "Conf ieee-data (20150531.1~deb8u1 Debian:8.3/stable [all])", "Conf python-crypto (2.6.1-5+b2 Debian:8.3/stable [amd64])", "Conf python-ecdsa (0.11-1 Debian:8.3/stable [all])", "Conf python-httplib2 (0.9+dfsg-2 Debian:8.3/stable [all])", "Conf python-markupsafe (0.23-1+b1 Debian:8.3/stable [amd64])", "Conf python-jinja2 (2.7.3-1 Debian:8.3/stable [all])", "Conf python-netaddr (0.7.12-2 Debian:8.3/stable [all])", "Conf python-paramiko (1.15.1-1 Debian:8.3/stable [all])", "Conf python-yaml (3.11-2 Debian:8.3/stable [amd64])", "Selecting previously unselected package ansible.", "(Reading database ... 40640 files and directories currently installed.)", "Preparing to unpack .../ansible_2.0.1.0-1_all.deb ..."]}

TASK [assert] ******************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/check-mode.yml:12
ok: [debian01] => {"changed": false, "invocation": {"module_args": {"that": ["result|success", "result|changed"]}, "module_name": "assert"}, "msg": "all assertions passed"}

TASK [apt] *********************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/check-mode.yml:17
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1459200303.06-70405576393068 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1459200303.06-70405576393068 `" )'"'"''
<192.168.33.55> PUT /tmp/tmpTASWmc TO /home/vagrant/.ansible/tmp/ansible-tmp-1459200303.06-70405576393068/apt
<192.168.33.55> SSH: EXEC sftp -b - -C -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.33.55]'
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-todqdeciglxrlaacmggfenakyeplszef; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1459200303.06-70405576393068/apt; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1459200303.06-70405576393068/" > /dev/null 2>&1'"'"'"'"'"'"'"'"''"'"''
changed: [debian01] => {"changed": true, "invocation": {"module_args": {"allow_unauthenticated": false, "autoremove": false, "cache_valid_time": null, "deb": "/home/vagrant/.ansible/tmp/ansible-tmp-1459200303.06-70405576393068/ansible_2.0.1.0-1_all.deb", "default_release": null, "dpkg_options": "force-confdef,force-confold", "force": false, "install_recommends": null, "only_upgrade": false, "package": null, "purge": false, "state": "present", "update_cache": false, "upgrade": null}, "module_name": "apt"}, "stderr": "", "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following extra packages will be installed:\n  ieee-data python-ecdsa python-markupsafe\nSuggested packages:\n  python-crypto-dbg python-crypto-doc python-jinja2-doc ipython\n  python-netaddr-docs\nThe following NEW packages will be installed:\n  ieee-data python-crypto python-ecdsa python-httplib2 python-jinja2\n  python-markupsafe python-netaddr python-paramiko python-yaml\n0 upgraded, 9 newly installed, 0 to remove and 115 not upgraded.\nInst ieee-data (20150531.1~deb8u1 Debian:8.3/stable [all])\nInst python-crypto (2.6.1-5+b2 Debian:8.3/stable [amd64])\nInst python-ecdsa (0.11-1 Debian:8.3/stable [all])\nInst python-httplib2 (0.9+dfsg-2 Debian:8.3/stable [all])\nInst python-markupsafe (0.23-1+b1 Debian:8.3/stable [amd64])\nInst python-jinja2 (2.7.3-1 Debian:8.3/stable [all])\nInst python-netaddr (0.7.12-2 Debian:8.3/stable [all])\nInst python-paramiko (1.15.1-1 Debian:8.3/stable [all])\nInst python-yaml (3.11-2 Debian:8.3/stable [amd64])\nConf ieee-data (20150531.1~deb8u1 Debian:8.3/stable [all])\nConf python-crypto (2.6.1-5+b2 Debian:8.3/stable [amd64])\nConf python-ecdsa (0.11-1 Debian:8.3/stable [all])\nConf python-httplib2 (0.9+dfsg-2 Debian:8.3/stable [all])\nConf python-markupsafe (0.23-1+b1 Debian:8.3/stable [amd64])\nConf python-jinja2 (2.7.3-1 Debian:8.3/stable [all])\nConf python-netaddr (0.7.12-2 Debian:8.3/stable [all])\nConf python-paramiko (1.15.1-1 Debian:8.3/stable [all])\nConf python-yaml (3.11-2 Debian:8.3/stable [amd64])\nSelecting previously unselected package ansible.\n(Reading database ... 40640 files and directories currently installed.)\nPreparing to unpack .../ansible_2.0.1.0-1_all.deb ...\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following extra packages will be installed:", "  ieee-data python-ecdsa python-markupsafe", "Suggested packages:", "  python-crypto-dbg python-crypto-doc python-jinja2-doc ipython", "  python-netaddr-docs", "The following NEW packages will be installed:", "  ieee-data python-crypto python-ecdsa python-httplib2 python-jinja2", "  python-markupsafe python-netaddr python-paramiko python-yaml", "0 upgraded, 9 newly installed, 0 to remove and 115 not upgraded.", "Inst ieee-data (20150531.1~deb8u1 Debian:8.3/stable [all])", "Inst python-crypto (2.6.1-5+b2 Debian:8.3/stable [amd64])", "Inst python-ecdsa (0.11-1 Debian:8.3/stable [all])", "Inst python-httplib2 (0.9+dfsg-2 Debian:8.3/stable [all])", "Inst python-markupsafe (0.23-1+b1 Debian:8.3/stable [amd64])", "Inst python-jinja2 (2.7.3-1 Debian:8.3/stable [all])", "Inst python-netaddr (0.7.12-2 Debian:8.3/stable [all])", "Inst python-paramiko (1.15.1-1 Debian:8.3/stable [all])", "Inst python-yaml (3.11-2 Debian:8.3/stable [amd64])", "Conf ieee-data (20150531.1~deb8u1 Debian:8.3/stable [all])", "Conf python-crypto (2.6.1-5+b2 Debian:8.3/stable [amd64])", "Conf python-ecdsa (0.11-1 Debian:8.3/stable [all])", "Conf python-httplib2 (0.9+dfsg-2 Debian:8.3/stable [all])", "Conf python-markupsafe (0.23-1+b1 Debian:8.3/stable [amd64])", "Conf python-jinja2 (2.7.3-1 Debian:8.3/stable [all])", "Conf python-netaddr (0.7.12-2 Debian:8.3/stable [all])", "Conf python-paramiko (1.15.1-1 Debian:8.3/stable [all])", "Conf python-yaml (3.11-2 Debian:8.3/stable [amd64])", "Selecting previously unselected package ansible.", "(Reading database ... 40640 files and directories currently installed.)", "Preparing to unpack .../ansible_2.0.1.0-1_all.deb ..."]}

TASK [assert] ******************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/check-mode.yml:19
ok: [debian01] => {"changed": false, "invocation": {"module_args": {"that": ["result|success", "result|changed"]}, "module_name": "assert"}, "msg": "all assertions passed"}

PLAY RECAP *********************************************************************
debian01                   : ok=6    changed=2    unreachable=0    failed=0   

==> debian01: Running provisioner: ansible...
    debian01: Running ansible-playbook...
PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_SSH_ARGS='-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i '/home/resmo/.vagrant.d/insecure_private_key' -o ControlMaster=auto -o ControlPersist=60s' ansible-playbook --connection=ssh --timeout=30 --extra-vars=ansible_ssh_user='vagrant' --limit='debian01' --inventory-file=provisioning/inventory --sudo -vvv provisioning/playbook.yml
Using /home/resmo/Projects/resmo/ansible-module-tests/ansible.cfg as config file

PLAYBOOK: playbook.yml *********************************************************
1 plays in provisioning/playbook.yml

PLAY [debian] ******************************************************************

TASK [setup] *******************************************************************
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1459200307.82-266415444980223 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1459200307.82-266415444980223 `" )'"'"''
<192.168.33.55> PUT /tmp/tmpjWtZjZ TO /home/vagrant/.ansible/tmp/ansible-tmp-1459200307.82-266415444980223/setup
<192.168.33.55> SSH: EXEC sftp -b - -C -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.33.55]'
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vjanzzhsipomxznmzlewasaazcpishjn; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1459200307.82-266415444980223/setup; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1459200307.82-266415444980223/" > /dev/null 2>&1'"'"'"'"'"'"'"'"''"'"''
ok: [debian01]

TASK [apt] *********************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/playbook.yml:8
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1459200310.31-24342143945296 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1459200310.31-24342143945296 `" )'"'"''
<192.168.33.55> PUT /tmp/tmpD1aeir TO /home/vagrant/.ansible/tmp/ansible-tmp-1459200310.31-24342143945296/apt
<192.168.33.55> SSH: EXEC sftp -b - -C -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.33.55]'
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dlrulcgktanlhvcbtxatjxtknzrfmbzw; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1459200310.31-24342143945296/apt; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1459200310.31-24342143945296/" > /dev/null 2>&1'"'"'"'"'"'"'"'"''"'"''
ok: [debian01] => {"cache_update_time": 1459200308, "cache_updated": true, "changed": false, "invocation": {"module_args": {"allow_unauthenticated": false, "autoremove": false, "cache_valid_time": null, "deb": null, "default_release": null, "dpkg_options": "force-confdef,force-confold", "force": false, "install_recommends": null, "only_upgrade": false, "package": null, "purge": false, "state": "present", "update_cache": true, "upgrade": null}, "module_name": "apt"}}

TASK [apt] *********************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/playbook.yml:10
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1459200314.55-47380814898692 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1459200314.55-47380814898692 `" )'"'"''
<192.168.33.55> PUT /tmp/tmpAYEnI4 TO /home/vagrant/.ansible/tmp/ansible-tmp-1459200314.55-47380814898692/apt
<192.168.33.55> SSH: EXEC sftp -b - -C -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.33.55]'
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kndafsknqkcxuftgtxjnqpfahbzoofic; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1459200314.55-47380814898692/apt; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1459200314.55-47380814898692/" > /dev/null 2>&1'"'"'"'"'"'"'"'"''"'"''
changed: [debian01] => {"changed": true, "invocation": {"module_args": {"allow_unauthenticated": false, "autoremove": false, "cache_valid_time": null, "deb": "/home/vagrant/.ansible/tmp/ansible-tmp-1459200314.55-47380814898692/ansible_2.0.1.0-1_all.deb", "default_release": null, "dpkg_options": "force-confdef,force-confold", "force": false, "install_recommends": null, "only_upgrade": false, "package": null, "purge": false, "state": "present", "update_cache": false, "upgrade": null}, "module_name": "apt"}, "stderr": "", "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following extra packages will be installed:\n  ieee-data python-ecdsa python-markupsafe\nSuggested packages:\n  python-crypto-dbg python-crypto-doc python-jinja2-doc ipython\n  python-netaddr-docs\nThe following NEW packages will be installed:\n  ieee-data python-crypto python-ecdsa python-httplib2 python-jinja2\n  python-markupsafe python-netaddr python-paramiko python-yaml\n0 upgraded, 9 newly installed, 0 to remove and 115 not upgraded.\nNeed to get 1748 kB of archives.\nAfter this operation, 9202 kB of additional disk space will be used.\nGet:1 http://httpredir.debian.org/debian/ jessie/main ieee-data all 20150531.1~deb8u1 [830 kB]\nGet:2 http://httpredir.debian.org/debian/ jessie/main python-crypto amd64 2.6.1-5+b2 [256 kB]\nGet:3 http://httpredir.debian.org/debian/ jessie/main python-ecdsa all 0.11-1 [35.1 kB]\nGet:4 http://httpredir.debian.org/debian/ jessie/main python-httplib2 all 0.9+dfsg-2 [39.0 kB]\nGet:5 http://httpredir.debian.org/debian/ jessie/main python-markupsafe amd64 0.23-1+b1 [15.9 kB]\nGet:6 http://httpredir.debian.org/debian/ jessie/main python-jinja2 all 2.7.3-1 [170 kB]\nGet:7 http://httpredir.debian.org/debian/ jessie/main python-netaddr all 0.7.12-2 [183 kB]\nGet:8 http://httpredir.debian.org/debian/ jessie/main python-paramiko all 1.15.1-1 [107 kB]\nGet:9 http://httpredir.debian.org/debian/ jessie/main python-yaml amd64 3.11-2 [112 kB]\nFetched 1748 kB in 4s (368 kB/s)\nSelecting previously unselected package ieee-data.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 40640 files and directories currently installed.)\r\nPreparing to unpack .../ieee-data_20150531.1~deb8u1_all.deb ...\r\nUnpacking ieee-data (20150531.1~deb8u1) ...\r\nSelecting previously unselected package python-crypto.\r\nPreparing to unpack .../python-crypto_2.6.1-5+b2_amd64.deb ...\r\nUnpacking python-crypto (2.6.1-5+b2) ...\r\nSelecting previously unselected package python-ecdsa.\r\nPreparing to unpack .../python-ecdsa_0.11-1_all.deb ...\r\nUnpacking python-ecdsa (0.11-1) ...\r\nSelecting previously unselected package python-httplib2.\r\nPreparing to unpack .../python-httplib2_0.9+dfsg-2_all.deb ...\r\nUnpacking python-httplib2 (0.9+dfsg-2) ...\r\nSelecting previously unselected package python-markupsafe.\r\nPreparing to unpack .../python-markupsafe_0.23-1+b1_amd64.deb ...\r\nUnpacking python-markupsafe (0.23-1+b1) ...\r\nSelecting previously unselected package python-jinja2.\r\nPreparing to unpack .../python-jinja2_2.7.3-1_all.deb ...\r\nUnpacking python-jinja2 (2.7.3-1) ...\r\nSelecting previously unselected package python-netaddr.\r\nPreparing to unpack .../python-netaddr_0.7.12-2_all.deb ...\r\nUnpacking python-netaddr (0.7.12-2) ...\r\nSelecting previously unselected package python-paramiko.\r\nPreparing to unpack .../python-paramiko_1.15.1-1_all.deb ...\r\nUnpacking python-paramiko (1.15.1-1) ...\r\nSelecting previously unselected package python-yaml.\r\nPreparing to unpack .../python-yaml_3.11-2_amd64.deb ...\r\nUnpacking python-yaml (3.11-2) ...\r\nProcessing triggers for man-db (2.7.0.2-5) ...\r\nSetting up ieee-data (20150531.1~deb8u1) ...\r\nSetting up python-crypto (2.6.1-5+b2) ...\r\nSetting up python-ecdsa (0.11-1) ...\r\nSetting up python-httplib2 (0.9+dfsg-2) ...\r\nSetting up python-markupsafe (0.23-1+b1) ...\r\nSetting up python-jinja2 (2.7.3-1) ...\r\nSetting up python-netaddr (0.7.12-2) ...\r\nSetting up python-paramiko (1.15.1-1) ...\r\nSetting up python-yaml (3.11-2) ...\r\nSelecting previously unselected package ansible.\n(Reading database ... 41073 files and directories currently installed.)\nPreparing to unpack .../ansible_2.0.1.0-1_all.deb ...\nUnpacking ansible (2.0.1.0-1) ...\nSetting up ansible (2.0.1.0-1) ...\nProcessing triggers for man-db (2.7.0.2-5) ...\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following extra packages will be installed:", "  ieee-data python-ecdsa python-markupsafe", "Suggested packages:", "  python-crypto-dbg python-crypto-doc python-jinja2-doc ipython", "  python-netaddr-docs", "The following NEW packages will be installed:", "  ieee-data python-crypto python-ecdsa python-httplib2 python-jinja2", "  python-markupsafe python-netaddr python-paramiko python-yaml", "0 upgraded, 9 newly installed, 0 to remove and 115 not upgraded.", "Need to get 1748 kB of archives.", "After this operation, 9202 kB of additional disk space will be used.", "Get:1 http://httpredir.debian.org/debian/ jessie/main ieee-data all 20150531.1~deb8u1 [830 kB]", "Get:2 http://httpredir.debian.org/debian/ jessie/main python-crypto amd64 2.6.1-5+b2 [256 kB]", "Get:3 http://httpredir.debian.org/debian/ jessie/main python-ecdsa all 0.11-1 [35.1 kB]", "Get:4 http://httpredir.debian.org/debian/ jessie/main python-httplib2 all 0.9+dfsg-2 [39.0 kB]", "Get:5 http://httpredir.debian.org/debian/ jessie/main python-markupsafe amd64 0.23-1+b1 [15.9 kB]", "Get:6 http://httpredir.debian.org/debian/ jessie/main python-jinja2 all 2.7.3-1 [170 kB]", "Get:7 http://httpredir.debian.org/debian/ jessie/main python-netaddr all 0.7.12-2 [183 kB]", "Get:8 http://httpredir.debian.org/debian/ jessie/main python-paramiko all 1.15.1-1 [107 kB]", "Get:9 http://httpredir.debian.org/debian/ jessie/main python-yaml amd64 3.11-2 [112 kB]", "Fetched 1748 kB in 4s (368 kB/s)", "Selecting previously unselected package ieee-data.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 40640 files and directories currently installed.)", "Preparing to unpack .../ieee-data_20150531.1~deb8u1_all.deb ...", "Unpacking ieee-data (20150531.1~deb8u1) ...", "Selecting previously unselected package python-crypto.", "Preparing to unpack .../python-crypto_2.6.1-5+b2_amd64.deb ...", "Unpacking python-crypto (2.6.1-5+b2) ...", "Selecting previously unselected package python-ecdsa.", "Preparing to unpack .../python-ecdsa_0.11-1_all.deb ...", "Unpacking python-ecdsa (0.11-1) ...", "Selecting previously unselected package python-httplib2.", "Preparing to unpack .../python-httplib2_0.9+dfsg-2_all.deb ...", "Unpacking python-httplib2 (0.9+dfsg-2) ...", "Selecting previously unselected package python-markupsafe.", "Preparing to unpack .../python-markupsafe_0.23-1+b1_amd64.deb ...", "Unpacking python-markupsafe (0.23-1+b1) ...", "Selecting previously unselected package python-jinja2.", "Preparing to unpack .../python-jinja2_2.7.3-1_all.deb ...", "Unpacking python-jinja2 (2.7.3-1) ...", "Selecting previously unselected package python-netaddr.", "Preparing to unpack .../python-netaddr_0.7.12-2_all.deb ...", "Unpacking python-netaddr (0.7.12-2) ...", "Selecting previously unselected package python-paramiko.", "Preparing to unpack .../python-paramiko_1.15.1-1_all.deb ...", "Unpacking python-paramiko (1.15.1-1) ...", "Selecting previously unselected package python-yaml.", "Preparing to unpack .../python-yaml_3.11-2_amd64.deb ...", "Unpacking python-yaml (3.11-2) ...", "Processing triggers for man-db (2.7.0.2-5) ...", "Setting up ieee-data (20150531.1~deb8u1) ...", "Setting up python-crypto (2.6.1-5+b2) ...", "Setting up python-ecdsa (0.11-1) ...", "Setting up python-httplib2 (0.9+dfsg-2) ...", "Setting up python-markupsafe (0.23-1+b1) ...", "Setting up python-jinja2 (2.7.3-1) ...", "Setting up python-netaddr (0.7.12-2) ...", "Setting up python-paramiko (1.15.1-1) ...", "Setting up python-yaml (3.11-2) ...", "Selecting previously unselected package ansible.", "(Reading database ... 41073 files and directories currently installed.)", "Preparing to unpack .../ansible_2.0.1.0-1_all.deb ...", "Unpacking ansible (2.0.1.0-1) ...", "Setting up ansible (2.0.1.0-1) ...", "Processing triggers for man-db (2.7.0.2-5) ..."]}

TASK [assert] ******************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/playbook.yml:12
ok: [debian01] => {"changed": false, "invocation": {"module_args": {"that": ["result|success", "result|changed"]}, "module_name": "assert"}, "msg": "all assertions passed"}

TASK [apt] *********************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/playbook.yml:17
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1459200330.77-122271239919306 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1459200330.77-122271239919306 `" )'"'"''
<192.168.33.55> PUT /tmp/tmpV1ucgV TO /home/vagrant/.ansible/tmp/ansible-tmp-1459200330.77-122271239919306/apt
<192.168.33.55> SSH: EXEC sftp -b - -C -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.33.55]'
<192.168.33.55> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.33.55> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /home/resmo/.vagrant.d/insecure_private_key -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/home/resmo/.ansible/cp/ansible-ssh-%h-%p-%r -tt 192.168.33.55 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xvbbhifwsnrtdzwvxybltwbdybpklhfi; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1459200330.77-122271239919306/apt; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1459200330.77-122271239919306/" > /dev/null 2>&1'"'"'"'"'"'"'"'"''"'"''
ok: [debian01] => {"changed": false, "invocation": {"module_args": {"allow_unauthenticated": false, "autoremove": false, "cache_valid_time": null, "deb": "/home/vagrant/.ansible/tmp/ansible-tmp-1459200330.77-122271239919306/ansible_2.0.1.0-1_all.deb", "default_release": null, "dpkg_options": "force-confdef,force-confold", "force": false, "install_recommends": null, "only_upgrade": false, "package": null, "purge": false, "state": "present", "update_cache": false, "upgrade": null}, "module_name": "apt"}, "stderr": "", "stdout": "", "stdout_lines": []}

TASK [assert] ******************************************************************
task path: /home/resmo/Projects/resmo/ansible-module-tests/provisioning/playbook.yml:19
ok: [debian01] => {"changed": false, "invocation": {"module_args": {"that": ["result|success", "not result|changed"]}, "module_name": "assert"}, "msg": "all assertions passed"}

PLAY RECAP *********************************************************************
debian01                   : ok=6    changed=1    unreachable=0    failed=0 

@resmo resmo merged commit d4285b5 into ansible:devel Mar 28, 2016
@Jmainguy Jmainguy deleted the apt_download_deb branch October 2, 2016 16:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants