That's correct.

On Thursday, October 9, 2014 2:23:18 PM UTC-7, Michael DeHaan wrote:
>
> When you say depends, I assume you are meaning you are using playbook 
> includes, so the provisioning playbook includes the "config" playbook?
>
>
>
> On Thu, Oct 9, 2014 at 4:42 PM, Cody Krieger <[email protected] 
> <javascript:>> wrote:
>
>> Hi all,
>>
>> I've got a couple of playbooks that depend on other playbooks in order to 
>> eliminate as much repetition as possible. For example, one playbook is 
>> responsible for basic server configuration, which is a dependency of other 
>> playbooks whose goals are to deploy specific apps/services on top of this 
>> base configuration.
>>
>> My current strategy looks something like this:
>>
>> - playbook b depends on playbook a
>> - playbook b has playbook a as a git submodule in vendor/a
>> - playbook b's site.yml includes vendor/a/site.yml before playbook b's 
>> roles are declared, in order to make sure that playbook a runs first
>>
>> This sort of works, but it feels kind of janky. One of the biggest 
>> downsides to this is that sub-playbooks don't have their group_vars 
>> evaluated — only the top-level playbook's group_vars are evaluated. This 
>> effectively means that anything defined in group_vars in any of the 
>> sub-playbooks has to be copied up to the top-level playbook's group_vars.
>>
>> Is there a better way to handle this?
>>
>> Thanks,
>> Cody
>>
>> -- 
>> 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/517119dc-48f6-4995-b7c8-5bbc4c8940c5%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/517119dc-48f6-4995-b7c8-5bbc4c8940c5%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/0d1f50f5-48ed-49e7-84cb-24352d1ed007%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to