Is this feature implemented yet? Does somebody know anything about it?

2015. december 18., péntek 0:48:06 UTC+1 időpontban Igor Cicimov a 
következőt írta:
>
> Yeah, for sure there can be some workarounds but very tedious ones. Your 
> example can work but needs to be thought of at the very beginning of 
> organizing your repository and I can't see anyone that clever foreseeing 
> that far in the future about issue like this. Ones you have repository of 
> 30 roles and more than hundred of playbooks retrofitting this into every 
> playbook for every task and who knows how many different variables (you 
> obviously need separate variable per tag type) is really impossible.
>
> On Friday, December 18, 2015 at 6:37:18 AM UTC+11, Mike Biancaniello wrote:
>>
>> I agree that I'd like to be able to have roll contain a number of tasks 
>> and then have then selective run. A use-tags or play-tags option would 
>> be nice to use in that case. While you can certainly implement that with 
>> vars (see #2 below), it seems that a tags solution would be more elegant.
>>
>> There are also times when you want to insert debug tasks but don't want 
>> them to play by default and don't want to have to remember to always send 
>> --skip-tags='debug' every time you run a playbook. 
>>
>> However, for now, I work around this in two ways:
>>
>> 1. I write a python script that calls the playbook and it sets the tags 
>> for me.
>>
>> e.g.
>> ./run_playbook.py site.yml
>>
>> would essentially run:
>>
>> ansible-playbook -i hosts site.yml --skip-tags='debug'
>>
>> or something to that effect.
>>
>> 2. I require an extra-var to *not* skip.
>>
>> e.g. 
>>   tasks:
>>     - name: Show vars
>>       debug: msg={{item.ansible_facts}}
>>       with_items: some_loaded_vars.results
>>       tags: debug
>>       when: debug|default(false)
>>
>>
>> then:
>>
>> ansible-playbook site.yml -e '{"debug":true}'
>>
>> would execute that task.
>>
>

-- 
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/916caf30-0e67-41b9-b5b3-ec1b095387ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to