2014-07-10 22:14:09 +00:00
|
|
|
---
|
|
|
|
- name: install tftp server package
|
2014-10-29 09:08:40 +05:30
|
|
|
yum: state=present name=tftp-server
|
2014-07-10 22:14:09 +00:00
|
|
|
tags:
|
|
|
|
- packages
|
|
|
|
- tftp_server
|
|
|
|
|
|
|
|
- name: install syslinux package
|
2014-10-29 09:08:40 +05:30
|
|
|
yum: state=present name=syslinux
|
2014-07-10 22:14:09 +00:00
|
|
|
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
|
2014-08-27 00:55:42 +00:00
|
|
|
copy: src=default.{{ inventory_hostname }} dest=/var/lib/tftpboot/pxelinux.cfg/default mode=644
|
2014-07-10 22:14:09 +00:00
|
|
|
tags:
|
|
|
|
- config
|
|
|
|
- tftp_server
|
|
|
|
|
|
|
|
- name: enable tftp socket service
|
|
|
|
service: state=running enabled=true name=tftp.socket
|
|
|
|
tags:
|
|
|
|
- service
|
|
|
|
- config
|
|
|
|
- tftp_server
|
2014-08-27 00:33:42 +00:00
|
|
|
|
|
|
|
- name: fill up the tftpboot directory
|
2015-02-02 02:31:45 +00:00
|
|
|
synchronize: src="{{ bigfiles }}/tftpboot/" dest=/var/lib/tftpboot/
|
2015-11-07 00:53:21 +00:00
|
|
|
tags:
|
|
|
|
- tftp_server
|