23 lines
		
	
	
		
			723 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			723 B
		
	
	
	
		
			YAML
		
	
	
	
---
 | 
						|
- name: Thorough cleanup of Nomad configuration backup files
 | 
						|
  hosts: nomad_nodes
 | 
						|
  become: yes
 | 
						|
  tasks:
 | 
						|
    - name: Remove all backup files with various patterns
 | 
						|
      shell: |
 | 
						|
        find /etc/nomad.d/ -name "nomad.hcl.*" -not -name "nomad.hcl" -delete
 | 
						|
        find /etc/nomad.d/ -name "*.bak" -delete
 | 
						|
        find /etc/nomad.d/ -name "*.backup*" -delete
 | 
						|
        find /etc/nomad.d/ -name "*.~" -delete
 | 
						|
        find /etc/nomad.d/ -name "*.broken" -delete        
 | 
						|
      ignore_errors: yes
 | 
						|
 | 
						|
    - name: List remaining files in /etc/nomad.d/
 | 
						|
      command: ls -la /etc/nomad.d/
 | 
						|
      register: remaining_files
 | 
						|
      changed_when: false
 | 
						|
 | 
						|
    - name: Display remaining files
 | 
						|
      debug:
 | 
						|
        var: remaining_files.stdout_lines
 |