40 lines
		
	
	
		
			881 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			881 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| - name: Configure inetd service and uncomment tftp lines
 | |
|   hosts: all
 | |
|   gather_facts: no
 | |
|   tasks:
 | |
|     - name: Enable inetd in /etc/rc.conf
 | |
|       lineinfile:
 | |
|         path: /etc/rc.conf
 | |
|         line: 'inetd_enable="YES"'
 | |
|         create: yes
 | |
|         state: present
 | |
|       become: yes
 | |
| 
 | |
|     - name: Uncomment tftp lines in /etc/inetd.conf
 | |
|       lineinfile:
 | |
|         path: /etc/inetd.conf
 | |
|         regexp: '^#\s*(tftp.*)'
 | |
|         line: '\1'
 | |
|         backrefs: yes
 | |
|         state: present
 | |
|       become: yes
 | |
|       with_items: # I don't like that but it works...
 | |
|         - 'tftp'
 | |
|         - 'tftp'
 | |
| 
 | |
|     - name: Create /tftpboot directory
 | |
|       file:
 | |
|         path: /tftpboot
 | |
|         state: directory
 | |
|         owner: root
 | |
|         group: wheel
 | |
|         mode: '0755'
 | |
|       become: yes
 | |
| 
 | |
|     - name: Restart inetd service
 | |
|       service:
 | |
|         name: inetd
 | |
|         state: restarted
 | |
|       become: yes
 |