Общий ресурс Samba, настроенный с помощью Ansible, недоступен

Я пытаюсь администрировать Samba Shares на Ubuntu 20.04Бег Samba 4.13.17-Ubuntu.

У меня есть плейбук Ansible, который записывает мою конфигурацию Samba в

и я добавляю writable& browseableв качестве

Когда я просматриваю файл в

Я понимаю:

Был изменен на (что не соответствует тому, как я видел большинство примеров (всегда с использованием строк да/нет)

Однако, когда я пытаюсь получить доступ к общему ресурсу, я получаю ограничение на просмотр файлов.

Когда я вручную редактирую файл smb.confна сервере изменить Trueк yes, и перезапустить службу, все работает нормально?

я бегу ansible: stable 5.3.0

1 ответ

Должен любить Ansible.

Краткий ответ: оберните yesа также noзначения в "чтобы значения передавались как строки.

Более длинный ответ: Ansible будет рассматривать пару ключевых слов как логические значения, если они записаны в явном виде:

Таким образом Yesа также Novalues ​​являются специфическими для Ansible ключевыми словами, вам нужно будет заключить их в кавычки, чтобы сделать их строкой. Это также верно, если вы работаете с такими значениями, как "true"а также "false".

Другие вопросы по тегам