Любой пользователь моей команды может использовать SSH на нашем специальном сервере развертывания, а оттуда запускать Ansible playbook для ввода нового кода на компьютеры.
Мы обеспокоены тем, что произойдет, если два человека попытаются развернуть их одновременно. Мы хотели бы сделать так, чтобы playbook потерпит неудачу, если кто-то еще его запускает.
Любые предложения по тому, как это сделать? Стандартное решение - использовать файл pid, но Ansible не имеет встроенной поддержки для них.