This is why I generally don't join forums. Clearly your experience is 
limited to a small component stack and I should have gone with Chef. 

On Friday, July 18, 2014 2:39:13 AM UTC+1, Michael DeHaan wrote:
>
> "Surely a playbook by design should be a playbook?"
>
> All ducks must quack, except when they are elephants.
>
>
>
> On Thu, Jul 17, 2014 at 2:31 PM, Brendon Standing <
> [email protected] <javascript:>> wrote:
>
>> Thanks all. I know that I can call tags from the command line and that my 
>> example will apply new tags in my playbook. But to me a playbook by design 
>> should be able to run all the tasks that you need to run by calling the 
>> tags you have set in tasks/*.yml. Instead we are now presented with 2 
>> options:
>> 1. Write a wrapper script (oh no)
>> 2. Further dismantle tasks into separate yml files so that you can call 
>> these with include in your playbook. 
>>
>> Surely a playbook by design should be a playbook?
>>
>> Many thanks.
>>
>>
>>
>> On Friday, July 11, 2014 11:31:20 PM UTC+1, Michael DeHaan wrote:
>>
>>> What you did above, BTW, is apply the tag "do_stop" and 
>>> "do_health_check" to every task in your role.  This isn't what you want, 
>>> I'm guessing.
>>>
>>>
>>> On Fri, Jul 11, 2014 at 6:30 PM, Michael DeHaan <[email protected]> 
>>> wrote:
>>>
>>>>  Pass the "--tags" option to ansible-playbook to run only the tags you 
>>>> want to run.
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Jul 11, 2014 at 10:58 AM, Brendon Standing <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> How do you play just the tasks with set tags in your playbook? From 
>>>>> the command line you would do something like:
>>>>> ansible-playbook -i staging deploy.yml --tags "do_stop, 
>>>>> do_health_check"
>>>>>
>>>>> I would expect do be able to do the same from the playbook like:
>>>>> - hosts: somehosts
>>>>>   roles:
>>>>>   - { role: connect, tags: [ 'do_stop', 'do_health_check' ] }
>>>>>
>>>>> However this is not working and it plays all the tasks in my role. 
>>>>>
>>>>> Regards,
>>>>>
>>>>> Brendon
>>>>>
>>>>> -- 
>>>>> 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/e064ad14-538d-4c7c-aae7-
>>>>> 3a7c43fcfac6%40googlegroups.com 
>>>>> <https://groups.google.com/d/msgid/ansible-project/e064ad14-538d-4c7c-aae7-3a7c43fcfac6%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>  -- 
>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/6ea19c9c-e713-413b-91dd-1e08b27da966%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/6ea19c9c-e713-413b-91dd-1e08b27da966%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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/badcfbfd-b041-475a-9bad-600c0daaf476%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to