Fix jp role on macOS
This commit is contained in:
		
							parent
							
								
									baa0206937
								
							
						
					
					
						commit
						c5e2a76d2e
					
				| @ -4,9 +4,12 @@ | |||||||
|     url: https://api.github.com/repos/jmespath/jp/releases/latest |     url: https://api.github.com/repos/jmespath/jp/releases/latest | ||||||
|   register: latest |   register: latest | ||||||
| 
 | 
 | ||||||
| # TODO: Support arm64 |  | ||||||
| - set_fact: | - set_fact: | ||||||
|     asset_query: '[?contains(name, `jp-darwin-amd64`)] | [0]' |     arch: '{{ [ansible_architecture] | | ||||||
|  |       map("extract", { "arm64": "arm64", "x86_64": "amd64" }) | first }}' | ||||||
|  | 
 | ||||||
|  | - set_fact: | ||||||
|  |     asset_query: '[?contains(name, `jp-darwin-{{arch}}`)] | [0]' | ||||||
|     assets: '{{latest.json.assets}}' |     assets: '{{latest.json.assets}}' | ||||||
|     latest_version: '{{latest.json.tag_name}}' |     latest_version: '{{latest.json.tag_name}}' | ||||||
|     jp_exe: '{{ansible_env.HOME}}/.local/bin/jp' |     jp_exe: '{{ansible_env.HOME}}/.local/bin/jp' | ||||||
| @ -14,7 +17,7 @@ | |||||||
| - name: check if already installed | - name: check if already installed | ||||||
|   stat: |   stat: | ||||||
|     path: '{{jp_exe}}' |     path: '{{jp_exe}}' | ||||||
|   register: jp_exe |   register: jp_stat | ||||||
| 
 | 
 | ||||||
| - name: get installed version | - name: get installed version | ||||||
|   when: jp_stat.stat.exists == True |   when: jp_stat.stat.exists == True | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user