mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 04:40:22 -07:00
Add more return values to *_config modules (#50702)
* Add more return values to *_config modules Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Add more rv Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Exclude from cli_config docs for now Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Add new rv docs for junos_config Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Fix CI errors Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Support date time for configurable backup path Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Change logic based on configurable path Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Remove unwanted import Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Fix docs Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Add filename rv Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Change dosc filename rv Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com> * Make new rv code more readable Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
This commit is contained in:
parent
bc09d05917
commit
92b0cd8e0e
7 changed files with 131 additions and 1 deletions
|
@ -110,6 +110,16 @@ class ActionModule(_ActionModule):
|
|||
if copy_result.get('changed', False):
|
||||
result['changed'] = copy_result['changed']
|
||||
|
||||
if backup_options and backup_options.get('filename'):
|
||||
result['date'] = time.strftime('%Y-%m-%d', time.gmtime(os.stat(result['backup_path']).st_ctime))
|
||||
result['time'] = time.strftime('%H:%M:%S', time.gmtime(os.stat(result['backup_path']).st_ctime))
|
||||
|
||||
else:
|
||||
result['date'] = tstamp.split('@')[0]
|
||||
result['time'] = tstamp.split('@')[1]
|
||||
result['shortname'] = result['backup_path'][::-1].split('.', 1)[1][::-1]
|
||||
result['filename'] = result['backup_path'].split('/')[-1]
|
||||
|
||||
# strip out any keys that have two leading and two trailing
|
||||
# underscore characters
|
||||
for key in list(result.keys()):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue