коммутатора, расписал все в роли с использованием шаблона на jinja. плейбук работает, конфигу собирает. хочется сделать следущее:
чтобы при запуске плейбука работал интерактивный ввод куда бы я написал номер квартала, а исходя из этих данных автоматом бы проставились следующие данные: влана управления, вланы услуг и снмп коммьюнити. вообще возможно такое сделать?сейчас эти данные я ручками правлю в файле vars/main.yml
Ну наверное можно сделать баш скрипт, который сперва собирает данные с пользователя, потом создаёт на их основе плейбук, а в третьих запускает его
Shattle Battle пройди наш бесплатный урок по Bash скриптингу yodo.im/bash_start Подробнее про курс тут https://yodo.im/bash_course_landing
оо, от этого я пока что далек. на баше не писал ничего
А что тут сложного то? 😁 Глянь пару примеров с read и echo и все. read -p "Введите номер влага: " vlan_user_choice if [[ ! -z $vlan_user_choice ]] then echo -e "\t\t$vlan_user_choice >> playbook.yaml else echo "Вы ничего не ввели, выходим...." exit 15 fi
Там ставишь столько \t сколько нужно Но проблема в том что придется прописывать целый плейбук через баш скрипт, ну или сделать заготовку и периодически echo'ить в него статические блоки кода. Ну и попутно добавляя переменные
Shattle Battle пройди наш бесплатный урок по Bash скриптингу yodo.im/bash_start Подробнее про курс тут https://yodo.im/bash_course_landing
ну я могу в принципе хотя бы сделать чтобы все вланы в ручную ввести через баш, и чтобы эти данные добавились в файлик с переменным, можно ведь?
Да, создай плейбук только с помощью echo. Построчно
Вызываю на помощь. Не забудь подробно описать свою проблему и обязательно приложить скриншоты. Shattle Battle если тебе тут не помогут, то оставь вопрос на https://qa.yodo.im - гарантируем ответ в течение 24 часов. @Im_CarpeDiem_Now
Всем привет. В общем, решил свою задачу немного по другому. Написал небольшой скрипт…..на пайтоне. Пришлось повозиться, почитать и помучиться. Но в общем, получилось. Если интересно код могу прислать)))
Обсуждают сегодня