Viji
@Viji
Associate DevOps Engineer

Как выполнять task по умолчанию, регулируя с помощью (не) заданной переменной?

Всем добрый день!

хочу передавать в ansible playbook переменную, например ansible-playbook -e "myvar=true" myplaybook.yml

в плайбуке есть задачи task1 и task2

как сделать, чтобы в случае если переменную не задали, чтобы она по умолчанию считалась false и выполнялась задача task1 (default)

а если она задана как true, то выполнялась task2

спасибки
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Jinja2 templates не проходили еще?)
- name: Create user
  user:
    name: "{{ my_variable | default('default_value') }}"
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
В переменных ее определите как фалс по дефолту
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы