Ansible (v2.9.6) tem uma unarchive
tarefa que pode descompactar um tar (etc) em um servidor para um diretório de destino. É possÃvel dizer a ele para remover qualquer arquivo no diretório de destino que não esteja no arquivo morto?
Ansible (v2.9.6) tem uma unarchive
tarefa que pode descompactar um tar (etc) em um servidor para um diretório de destino. É possÃvel dizer a ele para remover qualquer arquivo no diretório de destino que não esteja no arquivo morto?
Não. A documentação declara explicitamente:
Eu não acho que haja um módulo alternativo que possa fazer isso. Como solução alternativa, você pode excluir o diretório de destino primeiro. Ou desarquive em um diretório temporário e use o módulo de sincronização com
delete
parâmetro para copiar do local temporário para o diretório de destino.