Thank you for the answer - It is working But  .....

When i'm managing both *main.conf.j2 *and *extra.conf.j2 *under the same 
folder everything works  - But when i'm moving *main.conf.j2 *to a 
different folder (/opt) and updating the template accordingly i'm getting 
an error that file can not be found 



*# extra.conf.j2* 
number.of.server = {{ num_of_servers.input }} 
{% include '*/opt/*main.conf.j2' %}
ב-יום שני, 23 בינואר 2023 בשעה 00:52:34 UTC+2, [email protected] כתב/ה:

> It's actually quite easy to include or import .j2 templates into other 
> .j2 templates. There are some subtle and nuanced differences which you 
> should understand before you go much further, but in your case a simple 
> include will do the trick.
>
> *# main.conf.j2*
>
> *memory = {{ memory.input }}**cpu = {{ cpu.input }}**domain = {{ domain.input 
> }}*
>
> and
>
> *# extra.conf.j2**number.of.server = {{ num_of_servers.input }}**{% include 
> 'main.conf.j2' %}*
>
> That's it. You were within a few characters of the answer in your original 
> question.
>
>
> On 1/22/23 1:54 AM, [email protected] wrote:
>
> I have a template file called *main.conf.j2* and this is distributed to 
> all of my servers.  There additional server that need to have a single 
> configuration that should include the configuration of the *main.conf.j2* 
> file and additional configuration – I have named the file *extra.conf.j2*
>
>  
>
> My question is if there is a way to import the main.conf.j2 file inside 
> the extra.conf.j2? the reason is that in case of a changes in the 
> main.conf.j2 I want to manage only a single file
>
>  
>
> *main.conf.j2* – only in example 
>
> memory = {{memory.input}}
>
> cpu = {{cpu.input}}
>
> domain = {{domain.input}}
>
>  
>
> *extra.conf.j2* – only in example 
>
> number.of.server = {{num_of_servers.input}}
>
> < here I want to include the main.conf.j2>
>
>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/7050c7db-ac06-4a96-8ee1-1f80eb56ac80n%40googlegroups.com.

Reply via email to