Запустите задание, которое не входит в игру, но является частью роли

Стандартный способ связи между ViewModels - это использование сообщений определенного типа. Одной из хороших реализаций этого является MVVM Light Toolkit

Вот некоторый (случайный) код с использованием по умолчанию посланника по умолчанию:

//Registering:
Messenger.Default.Register>(this, true, fillSourceWith);
Messenger.Default.Register(this, ChangeMainTemplates);
//with a specific "token"
Messenger.Default.Register(this, MessageTokens.ClearList, o => BookSource.Clear()); 

//Sending
Messenger.Default.Send>(newBooks);
Messenger.Default.Send(DisplayModeEnum.MediumLayout);
Messenger.Default.Send(null, MessageTokens.ClearList);

0
задан aphexlog 28 February 2019 в 21:00
поделиться

1 ответ

Чтобы ответить на ваш вопрос:

Есть ли способ запустить задачи, которые не включены в игру (но включены в каталог роли active_directory) через CLI?

Да. Существует модуль include_role .

Вы можете запустить

# ansible -m include_role -a "name=active_directory tasks_from=file_you_chose.yml"
0
ответ дан Vladimir Botka 28 February 2019 в 21:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: