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 | ||||
|   register: latest | ||||
| 
 | ||||
| # TODO: Support arm64 | ||||
| - 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}}' | ||||
|     latest_version: '{{latest.json.tag_name}}' | ||||
|     jp_exe: '{{ansible_env.HOME}}/.local/bin/jp' | ||||
| @ -14,7 +17,7 @@ | ||||
| - name: check if already installed | ||||
|   stat: | ||||
|     path: '{{jp_exe}}' | ||||
|   register: jp_exe | ||||
|   register: jp_stat | ||||
| 
 | ||||
| - name: get installed version | ||||
|   when: jp_stat.stat.exists == True | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user