Hi Rahul,

On 01.08.19 14:24, Rahul Kumar wrote:
> HI Ansible Gurus,
> I have a specific snippet of code which i defined in default/main.yaml of a
> role xyz.
> 
> sw_yum_repositories:
>   - name: sw
>     description: Dangerous sw
>     file: sw-gw
>     baseurl: ""
>     enabled: no
>     gpgcheck: "{{gpgcheckall | default('yes')}}"
>     gpgkey: "{{sw_repository_gpgkey | default(gpgkeys) | default('')}}"
> 
> Now I override this variable sw_yum_repostories in my group_vars/all.yml
> in inventory configuration files.  Problem here is : i want to take default
> value of gpgkey attribute here from default/main.yml and other attributes i
> am overriding in group_vars/all.yml .

https://docs.ansible.com/ansible/latest/reference_appendices/config.html#default-hash-behaviour

This could work for you. Otherwise you might want to look at setting a
different variable and merge them using set_fact and the combine jinja
filter.

Sebastian

-- 
Sebastian Meyer
Linux Consultant & Trainer
Mail: [email protected]

B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


-- Deutsche OpenStack Tage 2019 -- 10% Rabatt auf den Ticketpreis ----
------------------------ https://openstack-tage.de (Code DOST-B1) ----

-- 
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/c055b047-81ad-001f-ec17-ca55df3dde9c%40b1-systems.de.

Reply via email to