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.

Reply via email to