Super cool . That’s what I was try in pseudo code.. Thanks a ton
On Mon, Aug 14, 2023 at 20:07, Todd Lewis <[email protected]> wrote: > Here's *my* solution. Whether you wish to go there is a different > question. > > --- > - name: Prady A example 1 > hosts: localhost > vars: > is_usa: true > tasks: > - name: Install packages with logical list > ansible.builtin.package: > # requires "ansible-galaxy collection install utoddl.logical" > name: "{{ rpms | utoddl.logical.logical }}" > state: present > vars: > rpms: > - vim > - lvm2 > - if: > - and: > - "{{ is_usa }}" > - "{{ ansible_distribution_major_version | int <= 9 }}" > - xyz > > See https://galaxy.ansible.com/utoddl/logical for details and examples. > > > On 8/14/23 5:21 AM, Prady A wrote: > > Hi folks > > I want to optimize the code here > > Existing code: > package: > name: “{{ item }}” > state: present > with_items: > - vim > - lvm2 > - xyz > when: is_USA > > > Now I don’t want to install xyz PACKAGE for RHEL 9 server only then I ve > to rewrite the separate code for xyz package like below or any optimization > is possible in the existing code > ——— > package: > name: “{{ item }}” > state: present > with_items: > - xyz > when: > - is_USA > - ansible_distribution_major_version| int <=9 > > ——- > 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/CAEuB3ApnYr7ZqRnLLCBBbnDbbTJonS90gud_GEmVp8XaQJqhng%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CAEuB3ApnYr7ZqRnLLCBBbnDbbTJonS90gud_GEmVp8XaQJqhng%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > > > -- > Todd > > -- > 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/711653de-d6a9-9424-0492-0f2a1cdfb245%40gmail.com > <https://groups.google.com/d/msgid/ansible-project/711653de-d6a9-9424-0492-0f2a1cdfb245%40gmail.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/CAEuB3ArRK6n%3DdewKOGUynDQW46pYJp8_W5RAyGD%2BJktgsO3A8Q%40mail.gmail.com.
