Как я могу сопоставить определенный файл во время выпуска, используя Ansible? - PullRequest
0 голосов
/ 21 апреля 2020

Я пишу книгу для развертывания кода в моем веб-приложении. Мое приложение состоит из некоторых файлов свойств, которые могут ИЛИ, возможно, не нуждаются в обновлении во время выпуска.

В настоящее время мы изменяем их вручную, если есть какие-либо изменения в выпуске.

Есть ли способ автоматизировать это с помощью Ansible? Я имею в виду, можем ли мы oop просмотреть все файлы и определить, нужно ли изменить некоторые из них, и если да, обновить их.

Например, в текущем выпуске 1.0.0 есть файл свойств по пути / opt /properties/service.properties и новая версия 1.0.1, которую мы развертываем, имеет некоторые изменения в этом файле свойств.

Как мы можем управлять этим в Ansible? Может быть использовать контрольную сумму? Пожалуйста, если кто-то может помочь, это будет действительно оценено.

...