умеет ли Ансибл "склеивать" файлы? необходимо "склеить" 2 файла xlsx (одинаковые таблицы, но разные данные).
Как уже сказали, ansible напрямую не умеет так делать, но может вызывать скрипт и передавать ему аргументы, хотя проще и правильноее, кмк, ставить такую задачу в cron/rundeck/ci.
По существу - можно использовать python3 и pandas для склеивания xlsx:
import pandas as pd
# filenames
excel_names = ["xlsx1.xlsx", "xlsx2.xlsx", "xlsx3.xlsx"]
# read them in
excels = [pd.ExcelFile(name) for name in excel_names]
# turn them into dataframes
frames = [x.parse(x.sheet_names[0], header=None,index_col=None) for x in excels]
# delete the first row for all frames except the first
# i.e. remove the header row -- assumes it's the first
frames[1:] = [df[1:] for df in frames[1:]]
# concatenate them..
combined = pd.concat(frames)
# write it out
combined.to_excel("c.xlsx", header=False, index=False)
источник: https://stackoverflow.com/a/15795559