| 
														
															@@ -3,6 +3,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   shell: 
														 | 
														
														 | 
														
															   shell: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     cmd: rpm -q mergerfs 
														 | 
														
														 | 
														
															     cmd: rpm -q mergerfs 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   register: mergerfs_check 
														 | 
														
														 | 
														
															   register: mergerfs_check 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  failed_when: false 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 - name: Query latest mergerfs version 
														 | 
														
														 | 
														
															 - name: Query latest mergerfs version 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -13,7 +14,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       Accept: "application/vnd.github.v3+json" 
														 | 
														
														 | 
														
															       Accept: "application/vnd.github.v3+json" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   register: mergerfs_pkgs 
														 | 
														
														 | 
														
															   register: mergerfs_pkgs 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   when: 
														 | 
														
														 | 
														
															   when: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - '"mergerfs" not in mergerfs_check.stdout' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    - '"is not installed" in mergerfs_check.stdout' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 - name: Create search string for finding correct package 
														 | 
														
														 | 
														
															 - name: Create search string for finding correct package 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -21,17 +22,22 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     pkg_info: "{{ 'el' if ansible_distribution == 'CentOS' else 'fc' }}{{ansible_distribution_major_version }}.{{ ansible_architecture }}.rpm" 
														 | 
														
														 | 
														
															     pkg_info: "{{ 'el' if ansible_distribution == 'CentOS' else 'fc' }}{{ansible_distribution_major_version }}.{{ ansible_architecture }}.rpm" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   changed_when: false 
														 | 
														
														 | 
														
															   changed_when: false 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   when: 
														 | 
														
														 | 
														
															   when: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - '"mergerfs" not in mergerfs_check.stdout' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    - '"is not installed" in mergerfs_check.stdout' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+- name: debug 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  debug: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    var: pkg_info 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 - name: Find correct package 
														 | 
														
														 | 
														
															 - name: Find correct package 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   set_fact: 
														 | 
														
														 | 
														
															   set_fact: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     mergerfs_pkg_url: "{{ item }}" 
														 | 
														
														 | 
														
															     mergerfs_pkg_url: "{{ item }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   when: 
														 | 
														
														 | 
														
															   when: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    - '"is not installed" in mergerfs_check.stdout' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     - pkg_info in item 
														 | 
														
														 | 
														
															     - pkg_info in item 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+     
														 | 
													
												
											
												
													
														| 
														 | 
														
															   loop: "{{ mergerfs_pkgs.json.assets | map(attribute='browser_download_url') | list }}" 
														 | 
														
														 | 
														
															   loop: "{{ mergerfs_pkgs.json.assets | map(attribute='browser_download_url') | list }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  when: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - '"mergerfs" not in mergerfs_check.stdout' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 - name: Install mergerfs 
														 | 
														
														 | 
														
															 - name: Install mergerfs 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -40,7 +46,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     state: installed 
														 | 
														
														 | 
														
															     state: installed 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     disable_gpg_check: yes 
														 | 
														
														 | 
														
															     disable_gpg_check: yes 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   when: 
														 | 
														
														 | 
														
															   when: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - '"mergerfs" not in mergerfs_check.stdout' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    - '"is not installed" in mergerfs_check.stdout' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															           
														 | 
														
														 | 
														
															           
														 | 
													
												
											
												
													
														| 
														 | 
														
															 - name: Install mergerfs-tools prereqs 
														 | 
														
														 | 
														
															 - name: Install mergerfs-tools prereqs 
														 |