I'm currently developing my first ansible module 
<https://github.com/ansible/ansible/pull/35683/files#diff-a08dc0f1733cb49c84e2141dd0bdd3c1R133>.
 
It can read/write os x settings, since these settings can be nested the 
return type can be an integer, float, string, dict, list, etc...
When I run the *validate-modules* test on the following documentation:
RETURN = '''
value:
    description: The value associated with the preference domain and key.
                 Return type is a python object that maps closest to the 
data type of the macOS preference. This can be an integer, float, string, 
dict, list, etc...
    returned: when action=get
    type: complex
    sample: "{'CustomViewStyleVersion': 1}"
'''

The test complains that I have to add the *contains* key. Because the 
output of my module differs based on which settings it reads, I can't 
specify the *contains* key.
I would be glad if someone could tell me how to solve this problem.

Thanks in advance!

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/6b3e8463-eab6-489d-9382-73e882b8c972%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to