Thank you Lewis.. I ll try .. Regards
On Mon, Mar 6, 2023 at 21:40, Todd Lewis <[email protected]> wrote: > *Template: *etc-motd.j1 > REMINDER: This is {{ ansible_hostname }}, a {{ ansible_local.function }} > server of {{ ansible_local.project }}, owned by {{ ansible_local.lob | > default(ansible_local.bu) }} > > > On Monday, March 6, 2023 at 2:29:18 AM UTC-5 Prady A wrote: > >> Hello experts, >> >> Need one little suggestion on below .. >> Below is my current code . >> >> - name: set /etc/motd for abcd servers >> template: >> src: etc-motd.j1 >> dest: /etc/motd >> owner: root >> group: root >> mode: 0644 >> backup: yes >> when: >> - is_us >> >> *Template: *etc-motd.j1 >> REMINDER: This is {{ ansible_hostname }}, a {{ ansible_local.function }} >> server of {{ ansible_local.project }}, owned by {{ ansible_local.*bu* }} >> >> Now the problem is when ansible_local.*lob is *defined then the above >> ansible_local.*bu* should be replaced by ansible_local.*lob* but if not >> defined then it should use ansible_local.*bu. * >> >> I know if I write two templates one is for *bu* and one is for *lob* the >> it might solve. Like below . But it will too much change for this >> requirement I guess . Any better idea will be appreciated. >> >> *- *name: set /etc/motd for abcd servers >> template: >> src: etc-motd.j1 >> dest: /etc/motd >> owner: root >> group: root >> mode: 0644 >> backup: yes >> when: >> - is_us >> - ansible_local.*lob* is *defined* >> >> *template1*: etc-motd.j1 >> REMINDER: This is {{ ansible_hostname }}, a {{ ansible_local.function }} >> server of {{ ansible_local.project }}, owned by {{ ansible_local.*lob* }} >> >> >> === >> - name: set /etc/motd for abcd servers >> template: >> src: etc-motd.j2 >> dest: /etc/motd >> owner: root >> group: root >> mode: 0644 >> backup: yes >> when: >> - is_us >> - ansible_local.*lob is not *defined >> >> *Template*: etc-motd.j2 >> REMINDER: This is {{ ansible_hostname }}, a {{ ansible_local.function }} >> server of {{ ansible_local.project }}, owned by {{ ansible_local.*bu* }} >> >> Regards >> > -- > 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/f0b3e3b0-89c7-4033-b07d-14243352ffd1n%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/f0b3e3b0-89c7-4033-b07d-14243352ffd1n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAEuB3AojQLPVFtNw4YuUywXAQnsvepXw2wtXujiAVhwiP9PMyw%40mail.gmail.com.
