Hi,
I need to get the content (md5 checksum) from the header of a url. This could be done with: - name: Get md5sum from https://wordpress.org/latest.tar.gz header shell: curl --silent --head https://wordpress.org/latest.tar.gz | grep MD5 | awk '{print$2}' register: md5sum_wordpress - name: Download WordPress get_url: url: https://wordpress.org/latest.tar.gz checksum: md5:"{{ md5sum_wordpress.stdout }}" dest: /tmp/wordpress.tar.gz validate_certs: yes but ansible throws a warning to use uri instead but I´ve tried different combinations like: - name: Check MD5 sum of https://wordpress.org/latest.tar.gz uri: url: https://wordpress.org/latest.tar.gz method: HEAD return_content: yes headers: Content-MD5:"{{ md5sum_wordpress }}" but it doesn´t work. TASK [create_wordpress : Check MD5 sum of https://wordpress.org/latest.tar.gz] ******************** fatal: [ansible]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'md5sum_wordpress' is undefined\n\nThe error appears to have been in '/root/ansible/lxd-containers/roles/create_wordpress/tasks/main.yml': line 3, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n# tasks file for wordpress\n- name: Check MD5 sum of https://wordpress.org/latest.tar.gz\n ^ here\n"} Can you guys give me a hand ;) Thanks Cheers, C. -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/279c99e5-0125-44c9-8af9-a30420ff59df%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
