ansible про идемпотентность, поэтому, модуль unarchive не просто качает по сети архив и распаковывает его в нужную папку, но еще и берет и сверяет каждый файл из этого архива в таргет папке
например, как только что я сделал, у меня распаковывается архив, но владелец всех файлов в архиве не правильный, я его меняю, при следующем вызове unarchive ansible увидит, что владелец другой и поэтому начнет процедуру копирования нужных файлов