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.