mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2025-10-25 05:23:58 -07:00 
			
		
		
		
	run ovs tests on centos/rhel (#42556)
This commit is contained in:
		
					parent
					
						
							
								8aea8901c3
							
						
					
				
			
			
				commit
				
					
						8157fa0b01
					
				
			
		
					 2 changed files with 18 additions and 1 deletions
				
			
		|  | @ -2,10 +2,12 @@ | ||||||
| 
 | 
 | ||||||
| - name: Make sure test bridge does not exist before tests | - name: Make sure test bridge does not exist before tests | ||||||
|   command: ovs-vsctl del-br br-test |   command: ovs-vsctl del-br br-test | ||||||
|  |   become: yes | ||||||
|   ignore_errors: yes |   ignore_errors: yes | ||||||
| 
 | 
 | ||||||
| - name: Create test bridge | - name: Create test bridge | ||||||
|   command: ovs-vsctl add-br br-test |   command: ovs-vsctl add-br br-test | ||||||
|  |   become: yes | ||||||
| 
 | 
 | ||||||
| - name: Create bridge | - name: Create bridge | ||||||
|   openvswitch_db: |   openvswitch_db: | ||||||
|  | @ -14,6 +16,7 @@ | ||||||
|     col: other_config |     col: other_config | ||||||
|     key: disable-in-band |     key: disable-in-band | ||||||
|     value: true |     value: true | ||||||
|  |   become: yes | ||||||
|   register: result |   register: result | ||||||
| 
 | 
 | ||||||
| - assert: | - assert: | ||||||
|  | @ -27,6 +30,7 @@ | ||||||
|     col: other_config |     col: other_config | ||||||
|     key: disable-in-band |     key: disable-in-band | ||||||
|     value: true |     value: true | ||||||
|  |   become: yes | ||||||
|   register: result |   register: result | ||||||
| 
 | 
 | ||||||
| - assert: | - assert: | ||||||
|  | @ -40,6 +44,7 @@ | ||||||
|     col: other_config |     col: other_config | ||||||
|     key: disable-in-band |     key: disable-in-band | ||||||
|     value: false |     value: false | ||||||
|  |   become: yes | ||||||
|   register: result |   register: result | ||||||
| 
 | 
 | ||||||
| - assert: | - assert: | ||||||
|  | @ -53,6 +58,7 @@ | ||||||
|     col: other_config |     col: other_config | ||||||
|     key: disable-in-band |     key: disable-in-band | ||||||
|     value: false |     value: false | ||||||
|  |   become: yes | ||||||
|   register: result |   register: result | ||||||
| 
 | 
 | ||||||
| - assert: | - assert: | ||||||
|  | @ -104,6 +110,7 @@ | ||||||
|     key: disable-in-band |     key: disable-in-band | ||||||
|     value: false |     value: false | ||||||
|     state: absent |     state: absent | ||||||
|  |   become: yes | ||||||
|   register: result |   register: result | ||||||
| 
 | 
 | ||||||
| - assert: | - assert: | ||||||
|  | @ -118,6 +125,7 @@ | ||||||
|     key: disable-in-band |     key: disable-in-band | ||||||
|     value: false |     value: false | ||||||
|     state: absent |     state: absent | ||||||
|  |   become: yes | ||||||
|   register: result |   register: result | ||||||
| 
 | 
 | ||||||
| - assert: | - assert: | ||||||
|  | @ -126,3 +134,4 @@ | ||||||
| 
 | 
 | ||||||
| - name: Tear down test bridge | - name: Tear down test bridge | ||||||
|   command: ovs-vsctl del-br br-test |   command: ovs-vsctl del-br br-test | ||||||
|  |   become: yes | ||||||
|  |  | ||||||
|  | @ -1,9 +1,17 @@ | ||||||
| --- | --- | ||||||
|  | # No easy way to know OS type without python or without ansible facts. | ||||||
|  | # Run below raw commands and one would succeed with apt/yum on debian/centos | ||||||
|  | - name: Install python | ||||||
|  |   raw: | ||||||
|  |     test -e /usr/bin/python || (apt-get -y update && apt-get install -y python-minimal) | ||||||
|  |   become: yes | ||||||
|  |   ignore_errors: yes | ||||||
| 
 | 
 | ||||||
| - name: Install python | - name: Install python | ||||||
|   raw: |   raw: | ||||||
|     test -e /usr/bin/python || apt-get -y update && apt-get install -y python-minimal |     test -e /usr/bin/python || (yum -y update && yum install -y python) | ||||||
|   become: yes |   become: yes | ||||||
|  |   ignore_errors: yes | ||||||
| 
 | 
 | ||||||
| # network-integration test are ran with gather_facts: no | # network-integration test are ran with gather_facts: no | ||||||
| # We need to explicitly call setup so ansible_distribution is set | # We need to explicitly call setup so ansible_distribution is set | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue