Updating Ubiqtorate
This commit is contained in:
		
							
								
								
									
										29
									
								
								playbooks/vars-debugging.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								playbooks/vars-debugging.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
			
		||||
# --- 
 | 
			
		||||
# one-role.yml
 | 
			
		||||
#
 | 
			
		||||
# Test a single role against a host or group of hosts.
 | 
			
		||||
#
 | 
			
		||||
# Parameters:
 | 
			
		||||
# targets: group in the inventory to use
 | 
			
		||||
# threads: number of simultaneous executions
 | 
			
		||||
# variablename: the variable to print
 | 
			
		||||
# sshport (optional): override 22/tcp/ssh for Ansible control
 | 
			
		||||
#
 | 
			
		||||
# Expects ANSIBLE_VAULT_FILE to be set in the environment to path the vault
 | 
			
		||||
# Also set ANSIBLE_VAULT_PASSWORD_FILE to your password file location if you want it.
 | 
			
		||||
#
 | 
			
		||||
- hosts: "{{ targets | default('all') }}"
 | 
			
		||||
  order: sorted
 | 
			
		||||
  serial: "{{ threads | default('8') }}"
 | 
			
		||||
  gather_facts: true
 | 
			
		||||
  ignore_unreachable: true
 | 
			
		||||
  vars: 
 | 
			
		||||
      ansible_ssh_port: "{{ sshport | default('22') }}" 
 | 
			
		||||
      variablename: "{{ variable | default('ansible_os_family') }}"
 | 
			
		||||
  vars_files:
 | 
			
		||||
     - "{{ lookup('env', 'ANSIBLE_VAULT_FILE') }}"
 | 
			
		||||
 | 
			
		||||
  tasks:
 | 
			
		||||
      - debug: 
 | 
			
		||||
          msg: "{{ lookup('vars', variablename) }}"
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user