You need use the ansible_os_family fact as a key into your auditd_pkg 
dictionary.

{{ auditd_pkg[ansible_os_family] }}

Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123

On Mar 2, 2023, at 11:57 AM, Kathy L <[email protected]> wrote:

In our playbooks, we used to load one OS-specific vars file for all our roles. 
Now we'd like to move the variables into each role.  A method I had to do this 
before does not seem to be working.  For our auditd role, in the vars/main.yml 
file I have this:

auditd_pkg:
  CentOS: audit
  Rocky: audit
  Debian: auditd
  Ubuntu: auditd

But it gives me this error:

argument 'package' is of type <class dict> and we were unable to convert to 
list:

How else can I list these variables without having specific os-related files in 
each role?


--
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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/c58a3df2-0639-47fd-85fd-801897604f4cn%40googlegroups.com<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2Fc58a3df2-0639-47fd-85fd-801897604f4cn%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7C68d06190cc85493ff33d08db1b3f387c%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638133730561214803%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=XeDLgivu3JfFz%2Bi%2FPqYZ6dhE0sYJFPT9LI2kcW2Dwcw%3D&reserved=0>.

-- 
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/C1792980-ED56-4299-9461-178182E14276%40nist.gov.

Reply via email to