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
|