16 lines
		
	
	
		
			449 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			449 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
- name: Ensure 'openssh_state' is valid
 | 
						|
  ansible.builtin.fail:
 | 
						|
    msg: >-2
 | 
						|
      Invalid value '{{ openssh_state }}' for 'openssh_state'.
 | 
						|
      Valid values are {{ openssh_states | join(', ') }}!
 | 
						|
  when: openssh_state not in openssh_states
 | 
						|
 | 
						|
- name: Ensure openssh is {{ openssh_state }}
 | 
						|
  ansible.builtin.include_tasks:
 | 
						|
    file: "install.yml"
 | 
						|
 | 
						|
- name: Ensure sshd is configured
 | 
						|
  ansible.builtin.include_tasks:
 | 
						|
    file: "configure-sshd.yml"
 |