У меня есть книга воспроизведения с двумя разными играми
Sample.yml
- name : Play1
hosts: Host1
tasks:
...
- name: Play2
hosts: Host2
tasks:
...
Мне нужно запустить эту книгу с двумя разными хостами ( Host1 и Host2 ), и эти два разных хоста присутствуют вдва отдельных файла ( Hostfile1 и Hostfile2 ) в инвентаризации / каталоге.
inventory/
Hostfile1
Hostfile2
.
.
HostfileN
Я хочу знать, как включить два разных файла hosts при запуске playbook.Я знаю, что, включив всю папку ( инвентарь / ) в командную строку, мы можем добиться этого, но у меня есть много файлов хостов внутри инвентаря / папки, поэтому эта опция загрузит неиспользуемый файл хостов.
Я пытался бежать, как показано ниже
ansible-playbook -i inventory/Hostfile1,Hostfile2 sample.yml
Но это не сработало.Итак, кто-нибудь знает, как запустить playbook, предоставив в командной строке несколько файлов hosts?