instead of tagging --tags "restore" when I want to restore, I guess the way 
to proceed is to use --skip-tags "restore" if I don't want to restore

Le mercredi 19 avril 2017 11:29:07 UTC+2, fanvalt a écrit :
>
> Thank you, finally i cannot figure out how to work on my playbook.
>
> I have a main.yml with some includes, some are tags to skip them with the 
> --skip-tags option.
>
> main.yml:
>
>   - include: existence.yml
> ...
>   - include: installation.yml
>     tags:
>       - installation
> ...
>   - include: demarrage_karaf.yml
>
>
> so if I use --skip-tags "installation", this will only restart the karaf 
> instance.
> If I don't use any tags, the installation will be done and karaf will be 
> restarted
>
> What I want is to add a restore option (tags) so if installation or any 
> tasks failed, I can restore the old installation and restart karaf.
>
>
> I thought adding the main in a block rescue this way would work:
>
> block:
>   - include: existence.yml
> ...
>   - include: installation.yml
>     tags:
>       - installation
> ...
>   - include: demarrage_karaf.yml
>
> rescue:
>     - include: failure.yml
>       tags:
>         - restore
>
> but if I run the playbook with only the --tags "restore" , it won't run 
> any tasks not tagged or the include tagged with the "installation" tags.
> Shall I tag all tasks with "always" tag ? 
> Is there another way to proceed than using a restore tag ?
>
> Regards,
>
>
> Le jeudi 13 avril 2017 16:21:34 UTC+2, Brian Coca a écrit :
>>
>> You can tag the whole block or individual tasks within the block, 
>> there is no way to only tag the rescue/always part of a block. 
>>
>> ---------- 
>> Brian Coca 
>>
>

-- 
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/1da6358a-3130-4070-9c32-d52a328d362a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to