Of course, this approach applies to playbooks. I'm not sure how to (best)
accomplish this with the standalone ansible command.

Regards
Tom

On 7 January 2015 at 13:53, Tom Bamford <[email protected]> wrote:

> Hi Vasek
>
> You can declare dynamic groups based on arbitrary facts, and then apply
> tasks or roles to those groups. There is an example at
> http://docs.ansible.com/playbooks_best_practices.html#operating-system-and-distribution-variance
> which seems to do exactly what you want.
>
> Regards
> Tom
>
>
> On 7 January 2015 at 13:43, Vaclav Adamec <[email protected]>
> wrote:
>
>> Hi,
>>  can humbly ask someone to provide me some example how to filter list of
>> servers with facts ? I probably miss something in documentation, I need
>> something like this:
>>
>> ansible -i /usr/local/src/ansible/plugins/inventory/vmware.py '~web.*' -m
>> shell -a 'filter=facter_operatingsystem_CentOS' -a "some fancy command"
>>
>> and in playbook this:
>>
>>   - name: Test
>>     script: ./script.sh
>>     register: command_result
>>     failed_when: "'FAILED' in command_result.stdout"
>>     when: facter_operatingsystem|CentOS
>>
>> Thanks a lot
>>
>> Vasek
>>
>>  --
>> 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 post to this group, send email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/fc6d5020-927f-4cf0-a04c-604542b7d952%40googlegroups.com
>> <https://groups.google.com/d/msgid/ansible-project/fc6d5020-927f-4cf0-a04c-604542b7d952%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>


-- 
Tom Bamford

*@Planet*
ATPLANET (Pty) Ltd
atpla.net

Cell: +27 (0)79-095-7112
Fax: +27 (0)86-599-1310

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAAnNz0NFdOwVDxGS1ciUqi-2MSs0kwpj%3DYkung7DGC_FQ8Gpvw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to