mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2024-09-14 20:13:21 +02:00 
			
		
		
		
	* Add connection=netconf in individual roles for modules that run using netconf connection plugin * Add connection=network_cli for junos_netconf and junos_command at applicable places
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			1,018 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1,018 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
- debug: msg="START netconf_json/lessthan.yaml on connection={{ ansible_connection }}"
 | 
						|
 | 
						|
- name: test lt operator
 | 
						|
  junos_command:
 | 
						|
    commands:
 | 
						|
      - show version
 | 
						|
      - show interfaces lo0
 | 
						|
    format: json
 | 
						|
    wait_for:
 | 
						|
      - "result[1]['interface-information'][0]['physical-interface'][0]['local-index'][0]['data'] lt 7"
 | 
						|
    provider: "{{ netconf }}"
 | 
						|
  register: result
 | 
						|
 | 
						|
- assert:
 | 
						|
    that:
 | 
						|
      - "result.changed == false"
 | 
						|
      - "result.stdout is defined"
 | 
						|
      - "result.stdout_lines is defined"
 | 
						|
 | 
						|
- name: test < operator
 | 
						|
  junos_command:
 | 
						|
    commands:
 | 
						|
      - show version
 | 
						|
      - show interfaces lo0
 | 
						|
    format: json
 | 
						|
    wait_for:
 | 
						|
      - "result[1]['interface-information'][0]['physical-interface'][0]['local-index'][0]['data'] lt 7"
 | 
						|
    provider: "{{ netconf }}"
 | 
						|
  register: result
 | 
						|
 | 
						|
- assert:
 | 
						|
    that:
 | 
						|
      - "result.changed == false"
 | 
						|
      - "result.stdout is defined"
 | 
						|
      - "result.stdout_lines is defined"
 | 
						|
 | 
						|
- debug: msg="END netconf_json/lessthan.yaml on connection={{ ansible_connection }}"
 |