I must have missed something… why wouldn’t -i $FILE not work?

> On Mar 1, 2022, at 10:14, Stefan Hornburg (Racke) <[email protected]> wrote:
> 
> On 01/03/2022 16:51, Nitrous wrote:
>> I have defined my hosts in the variable file:
>> [servers]
>> server1 ansible_host=ip address of server 1
>> server2 ansible_host=ip address of server 2
>> etc
>> I have a playbook that looks like this:
>> - hosts: '{{ hostname }}'
>>   gather_facts: no
>>   tasks:
>>   - name: Include vars for vcenter
>>     include_vars:
>>         file: /etc/ansible/roles/createvm/vars/main.yml
>>         name: vcenter
>>     vars:
>>       ansible_become_password: "{{ domain_password }}"
>>   - name: Include vars of server.yaml file
>>     include_vars:
>>         file: /etc/ansible/servers/{{ hostname }}.yaml
>>         name: server
>>   - name: Wait For Connection to Continue
>>     wait_for_connection:
>>       connect_timeout: 30
>>   - name: Reboot to check for second round of updates
>>     ansible.windows.win_reboot:
>>       msg: "Reboot to check for second round of updates"
>>   - import_role:
>>       name: windowsupdates
>> This playbook works fine if I run the command to specify 1 hostname:
>> ansible-playbook playbooks/file.yml -e "hostname=server1" -vvvv.
>> How can I run my file.yml against server1,server2 etc at the same time?
> 
> I suppose that -e "hostname=servers" should do the trick.
> 
> Regards
>         Racke
> 
>> Thanks
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <mailto:[email protected]>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/adaee4d9-0c58-4d00-a355-eeb4fe8bdba2n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/adaee4d9-0c58-4d00-a355-eeb4fe8bdba2n%40googlegroups.com?utm_medium=email&utm_source=footer>.
> 
> 
> -- 
> Automation expert - Ansible and friends
> Linux administrator & Debian maintainer
> Perl Dancer & conference hopper
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ansible-project/a89fe0ef-bf32-9d0e-7a1d-f0f9111b8d54%40linuxia.de.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/64AE13A5-41F8-49A8-8ACD-5723610A7EBE%40gmail.com.

Reply via email to