mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2024-09-14 20:13:21 +02:00 
			
		
		
		
	ops_template.py: Taking care of the JSON src variable (#3313)
* ops_template.py: Taking care of the JSON src variable * ops_template.py: Specify type='str' for src argument to be explicit
This commit is contained in:
		
							parent
							
								
									c3ebc84689
								
							
						
					
					
						commit
						fc5ade4020
					
				
					 1 changed files with 2 additions and 3 deletions
				
			
		|  | @ -168,7 +168,7 @@ def main(): | |||
|     """ | ||||
| 
 | ||||
|     argument_spec = dict( | ||||
|         src=dict(type='dict'), | ||||
|         src=dict(type='str'), | ||||
|         force=dict(default=False, type='bool'), | ||||
|         backup=dict(default=False, type='bool'), | ||||
|         config=dict(type='dict'), | ||||
|  | @ -180,8 +180,6 @@ def main(): | |||
|                         mutually_exclusive=mutually_exclusive, | ||||
|                         supports_check_mode=True) | ||||
| 
 | ||||
|     src = module.params['src'] | ||||
| 
 | ||||
|     result = dict(changed=False) | ||||
| 
 | ||||
|     contents = get_config(module) | ||||
|  | @ -189,6 +187,7 @@ def main(): | |||
| 
 | ||||
|     if module.params['transport'] in ['ssh', 'rest']: | ||||
|         config = contents | ||||
|         src = module.from_json(module.params['src']) | ||||
| 
 | ||||
|         changeset = diff(src, config) | ||||
|         candidate = merge(changeset, config) | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue