Ansible Module get url: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
(Created page with "=External= * https://docs.ansible.com/ansible/latest/modules/get_url_module.html =Internal= * Ansible Concepts =Overview= Idempotenly make a...")
 
 
(3 intermediate revisions by the same user not shown)
Line 14: Line 14:


<syntaxhighlight lang='yaml'>
<syntaxhighlight lang='yaml'>
- name: download something
- name: Download Amazon Corretto
  get_url:
    url: "https://corretto.aws/downloads/latest/amazon-corretto-11-x64-macos-jdk.pkg"
    dest: "/tmp"
    mode: "u=rw,g=r,o=r"
</syntaxhighlight>
 
<syntaxhighlight lang='yaml'>
- name: download multiple items
   get_url:
   get_url:
     url: "{{ item.script_url }}"
     url: "{{ item.script_url }}"

Latest revision as of 23:33, 29 December 2020

External

Internal

Overview

Idempotenly make a filesystem on the specified device.

Example

- name: Download Amazon Corretto
  get_url:
    url: "https://corretto.aws/downloads/latest/amazon-corretto-11-x64-macos-jdk.pkg"
    dest: "/tmp"
    mode: "u=rw,g=r,o=r"
- name: download multiple items
  get_url:
    url: "{{ item.script_url }}"
    dest: "{{ item.dest }}"
    mode: "u=rw,g=r,o=r"
  with_items:
      - {script_url: "https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash", dest: "{{ ansible_env.HOME }}/.git-completion.bash"}
      - {script_url: "https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh", dest: "{{ ansible_env.HOME }}/.git-prompt.sh"}