ansible-install-server/roles/fai/tasks/tftpd-hpa.yml

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