0690b68bd3
* Support datetime.date object in module result Fixes #70583 * change blank lines for pep8 sanity test
19 lines
657 B
Python
19 lines
657 B
Python
#!/usr/bin/python
|
|
# Most of these names are only available via PluginLoader so pylint doesn't
|
|
# know they exist
|
|
# pylint: disable=no-name-in-module
|
|
from __future__ import absolute_import, division, print_function
|
|
__metaclass__ = type
|
|
|
|
from ansible.module_utils.basic import AnsibleModule
|
|
import datetime
|
|
|
|
module = AnsibleModule(argument_spec=dict(
|
|
datetime=dict(type=str, required=True),
|
|
date=dict(type=str, required=True),
|
|
))
|
|
result = {
|
|
'datetime': datetime.datetime.strptime(module.params.get('datetime'), '%Y-%m-%dT%H:%M:%S'),
|
|
'date': datetime.datetime.strptime(module.params.get('date'), '%Y-%m-%d').date(),
|
|
}
|
|
module.exit_json(**result)
|