Я хочу использовать модуль aws_s3, и если загрузка не удалась, он вернется к get_url для загрузки из Интернета. это
может быть зафиксировано ошибкой команды aws_s3 и на основе этого решить, что делать
как я могу это улучшить?
- name: download
block:
local_action:
module: aws_s3
bucket: bucket_x
object: "foo.zip"
dest: "/home/home/foo.zip"
mode: get
rescue:
get_url:
url_username: "xxx"
url_password: "xxx"
dest: "/home/home/"
url: "http://ftp.xx/foo.zip"
это работает, но я не уверен, что это лучший способ реализовать этот logi c есть ли более элегантный способ сделать это, но не сложный?
Я думал о захвате вывода aws_s3, но со временем это можно изменить.