Files
fedora-infra_ansible/roles/tftp_server/tasks/main.yml
Patrick Uiterwijk adcbf72f03 Packageize this, packageize that, packageize the world
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-10-08 22:25:52 +00:00

43 lines
995 B
YAML

---
- name: install tftp server package
package: state=present name=tftp-server
tags:
- packages
- tftp_server
- name: install syslinux package
package: state=present name=syslinux
tags:
- packages
- tftp_server
- name: setup pxelinux.cfg dir
file: path=/var/lib/tftpboot/pxelinux.cfg mode=755 state=directory
tags:
- config
- tftp_server
- name: setup pxelinux.cfg default file
copy: src=default.{{ inventory_hostname }} dest=/var/lib/tftpboot/pxelinux.cfg/default mode=644
tags:
- config
- tftp_server
- name: setup highbank default file
copy: src=highbank.{{ inventory_hostname }} dest=/var/lib/tftpboot/pxelinux.cfg/default-arm-highbank mode=644
tags:
- config
- tftp_server
- name: enable tftp socket service
service: state=started enabled=true name=tftp.socket
tags:
- service
- config
- tftp_server
- name: fill up the tftpboot directory
synchronize: src="{{ bigfiles }}/tftpboot/" dest=/var/lib/tftpboot/
tags:
- tftp_server