34 lines
		
	
	
		
			656 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			656 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
 | 
						|
# - Ansible List
 | 
						|
# -
 | 
						|
# - Python lists have a truthiness of False when empty. So you
 | 
						|
# - can use:
 | 
						|
# -    when: <listname>
 | 
						|
# -
 | 
						|
# - Example:
 | 
						|
# -    root_user: {} or
 | 
						|
# -    root_user:
 | 
						|
# -      - value1
 | 
						|
# -      - value2
 | 
						|
# -
 | 
						|
# - Check if list 'root_user' is empty:
 | 
						|
# -    when: root_user
 | 
						|
 | 
						|
 | 
						|
# - Ansible Array /Scalar
 | 
						|
# -
 | 
						|
# - use:
 | 
						|
# -    when <var> is defined and <var>.lenght > 0
 | 
						|
# -
 | 
						|
# - Example:
 | 
						|
# -    apt_lxc_host_pkgs: []
 | 
						|
# -    apt_lxc_host_pkgs:
 | 
						|
# -      - bridge-utils
 | 
						|
# -      - lxc
 | 
						|
# -      - btrfs-tools
 | 
						|
# -      - lua5.3
 | 
						|
# -
 | 
						|
# - Check if list 'apt_lxc_host_pkgs'' is empty:
 | 
						|
# -    when: apt_lxc_host_pkgs is defined and apt_lxc_host_pkgs.length > 0
 |