У меня есть функция в скрипте оболочки, и я хочу использовать ее в моей ansible playbook
скрипте моей оболочки -
wait_for_apt_locks () {
while sudo fuser /var/{lib/cache/apt/archives}/{lock,lock-frontend} >/dev/null 2>&1; do
echo "Waiting for apt locks"
sleep 1
done
Я хочу использовать эту функцию wait_for_apt_locks в моем playbook wait.yml
ниже ли правильный способ его использования?
- name: source /tmp/function.sh
shell: |
source /tmp/functions.sh
wait_for_apt_locks