Я работаю над несколькими сборниками игр Ansible, чтобы ускорить новый экземпляр сервера. Есть приблизительно 15 разных книг, которые мне нужно запустить в определенном порядке, чтобы успешно раскрутить сервер.
ansible-playbook playbook_name.yml
Сначала я хотел написать сценарий оболочки, который выполнял бы и дублировал по одной записи для каждой пьесы, которую мне нужно запустить.
Существует ли более умный / лучший способ сделать это с помощью мастер-книги и, если да, как бы это выглядело (примеры приветствуются).
Я мог бы написать одну монолитную пьесу, которая делает все это, но есть некоторые пьесы, которые сначала запускаются от имени пользователя root, а затем от имени пользователя sudo.
become:
деталь в конец каждого блока. Возможно, вам придется создать новую игру, чтобы переключить пользователя подключения с пользователя root на пользователя sudo.