Такая проблема, когда на удаленном хосте выполняется file с указанным owner, owner указывается неправильно. Видимо, ansible не смотрит в список юзеров на удаленном хосте, а просто берет UID с машины, с которой происходит управление.
Ну то есть у меня на хосте, с которого я работаю есть user_A с UID 1000 и user_B с UID 1010, например. А на управляемом узле есть те же пользователи, но с UID наоборот: 1000 у user_B и 1010 у user_A.
Такая проблема, когда на удаленном хосте выполняется file с указанным owner, owner указывается неправильно. Видимо, ansible не смотрит в список юзеров на удаленном хосте, а просто берет UID с машины, с которой происходит управление.