Как правило, вам нужно написать сборник пьес и разделить эту команду в различных задачах
Пример example.yml
файл
- hosts: localhost
tasks:
- shell: |
curl -s https://api.github.com/repos/kubernetes-sigs/aws-iam-authenticator/releases/latest
register: json
- set_fact:
url: "{{ (json.stdout | from_json).assets[2].browser_download_url }}"
- get_url:
url: "{{ url }}"
dest: /usr/local/bin/aws-iam-authenticator-ansible
mode: 0555
вы можете выполнить его, выполнив
ansible-playbook --become example.yml
Надеюсь, это то, что вы ищете; -)