Skip to content

Instantly share code, notes, and snippets.

@casibbald
Created January 27, 2016 16:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save casibbald/80b289098225f8e16bd2 to your computer and use it in GitHub Desktop.
Save casibbald/80b289098225f8e16bd2 to your computer and use it in GitHub Desktop.
large downloads fail for no explicable reason
- hosts: webservers
vars:
java_minor_version: 66
osx_java_file: "jdk-8u{{ java_minor_version }}-macosx-x64.dmg"
osx_java_url: "http://download.oracle.com/otn-pub/java/jdk/8u{{ java_minor_version }}-b17"
- name: Check if Java Installed
stat: path="/Library/Java/JavaVirtualMachines/jdk1.8.0_{{ java_minor_version }}.jdk/Contents/Home/bin/java"
register: java_installed
- name: download Oracle Java 8
get_url: url="{{ osx_java_url }}/{{ osx_java_file }}" dest="/tmp/" timeout=1000 headers='Cookie:oraclelicense=accept-securebackup-cookie'
when: java_installed.stat.exists != true
@casibbald
Copy link
Author

The output of this is:

TASK [jenkins : Check if Java Installed] ***************************************
task path: /Users/vagrant/git/provisioner/roles/jenkins/tasks/osx_slave_install.yml:49
<192.168.254.128> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.254.128> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o 'IdentityFile="/Users/vagrant/git/provisioner/.vagrant/machines/yosemite-sdo-vm/vmware_fusion/private_key"' -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/Users/vagrant/.ansible/cp/%h-%r 192.168.254.128 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yqhemchpmpktsshgfofbvnpirjgztopr; LANG=en_GB.UTF-8 LC_ALL=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8 /usr/bin/python'"'"'"'"'"'"'"'"''"'"''
ok: [yosemite-sdo-vm] => {"changed": false, "invocation": {"module_args": {"checksum_algorithm": "sha1", "follow": false, "get_checksum": true, "get_md5": true, "path": "/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/bin/java"}, "module_name": "stat"}, "stat": {"exists": false}}

TASK [jenkins : download Oracle Java 8] ****************************************
task path: /Users/vagrant/git/provisioner/roles/jenkins/tasks/osx_slave_install.yml:53
<192.168.254.128> ESTABLISH SSH CONNECTION FOR USER: vagrant
<192.168.254.128> SSH: EXEC ssh -C -q -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o 'IdentityFile="/Users/vagrant/git/provisioner/.vagrant/machines/yosemite-sdo-vm/vmware_fusion/private_key"' -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=vagrant -o ConnectTimeout=30 -o ControlPath=/Users/vagrant/.ansible/cp/%h-%r 192.168.254.128 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hdnvehsccobelsiamnnxhazsmyjlzfmr; LANG=en_GB.UTF-8 LC_ALL=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8 /usr/bin/python'"'"'"'"'"'"'"'"''"'"''


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment