32 lines
589 B
YAML
32 lines
589 B
YAML
|
- name: install tftp server
|
||
|
package:
|
||
|
name: [tftpd-hpa]
|
||
|
state: present
|
||
|
|
||
|
- file:
|
||
|
name: /srv/tftp/fai
|
||
|
state: directory
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: u=rwx,g=rx,o=rx
|
||
|
recurse: true
|
||
|
|
||
|
- name: configure tftp server
|
||
|
copy:
|
||
|
dest: /etc/default/tftpd-hpa
|
||
|
content: |
|
||
|
TFTP_USERNAME="tftp"
|
||
|
TFTP_DIRECTORY="/srv/tftp/fai"
|
||
|
TFTP_ADDRESS="0.0.0.0:69"
|
||
|
TFTP_OPTIONS="--secure"
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: 0644
|
||
|
register: tftpd_cfg
|
||
|
|
||
|
- service:
|
||
|
name: tftpd-hpa
|
||
|
state: restarted
|
||
|
enabled: true
|
||
|
when: tftpd_cfg.changed
|