У меня сложная установка Ansible с несколькими хостами в моем групповом файле. Что-то вроде этого.
# hosts/groups
[local]
127.0.0.1
[server1]
server1.domain.com
[server2]
server2.domain.com
[group1]
local
server1
[group2]
local
server2
Таким образом, я могу запустить обе группы против localhost: 2222, который является моим ящиком Vagrant, однако они обе будут выполнены. Для тестирования я бы очень предпочел выбрать, какую настройку я хотел бы протестировать. Я экспериментировал с аргументами и условными операторами --extra-vars, что довольно некрасиво. Есть ли способ использовать аргумент extra_vars с конфигурацией хоста. Используя такую команду, как ...
ansible-playbook playbook.yml -i hosts -l 127.0.0.1:2222 --extra-vars "vhost=server1.domain.com"
Или я совершенно не прав.
server1
иserver2
), и вы хотите протестировать только один из этих типов. - person Xiong Chiamiov   schedule 24.06.2016