Как определить определение предзаказа для зависимостей ролей. я в настоящее время имею apache
роль, которая имеет пользовательскую переменную так в моей собственной роли в <role>/meta/main.yml
я что-то вроде:Как указать допустимые предзадания для роли?
---
dependencies:
- { role: apache, user: proxy }
Проблемы на данный момент является то, что я до сих пор не имеет пользователя указанный мной и когда роль пытается запустить apache
сервер под несуществующим пользователем, я получаю сообщение об ошибке.
Я попытался создать задачу в <role>/tasks/main.yml
как:
---
- user: name=proxy
Но пользователь получает создается только после запуска apache
задачи в зависимости (что и следовало ожидать). Итак, есть ли способ создать задачу, которая создавала бы пользователя перед запуском ролей в зависимостях?
Можете ли вы опубликовать полный сборник пьес, а также пользовательскую роль? – Kashyap
Также вы положили '- user: name = proxy' как' pre_tasks: 'или' tasks' в '/tasks/main.yml'? –
Kashyap
На самом деле, за исключением '---' часть строки над '- user: name = proxy', это весь файл, который у меня есть. Я редактировал содержимое, чтобы было более ясно, как выглядят мои файлы, но это все, что у меня есть сейчас, за исключением роли apache. –