You´re a genius! Thank you Am Donnerstag, 15. Juni 2017 21:21:53 UTC+2 schrieb Kai Stian Olstad: > > On 15. juni 2017 20:45, Christian Hügel wrote: > > 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: > > The reason you are getting a warning(it actually only a tip) is that > Ansible sees that your are using curl in the shell module, and comes > with a suggestion to use uri. > > You don't have to. You could add "warn: false" on the shell task or turn > off this type on warning in ansible.cfg. > > > > - 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 }}" > To do is the "Ansible way" it should be something like this > > - name: Check MD5 sum of https://wordpress.org/latest.tar.gz > uri: > url: https://wordpress.org/latest.tar.gz > method: HEAD > register: result > > - name: Download WordPress > get_url: > url: https://wordpress.org/latest.tar.gz > checksum: md5:{{ result.content_md5 }} > dest: /tmp/wordpress.tar.gz > validate_certs: yes > > -- > Kai Stian Olstad >
-- 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/143c7c3f-7d1f-4007-873b-cea2bcb58209%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
