Если у вас их скажем меньше пяти то и обычного скрипта хватит и заморочки с ansible скорее всего не окупятся.
Если больше то стоит уже задуматься об ansible
Оба инструмента хороши для настройки большого количества однотипных серверов. Если у вас зоопарк то вам они не помогут, мне больше нравится пупет.
Ну а запускать в неурочное время надо чем то другим.