rockylinux-ostree-config/bootserver/roles/mosibi.pxe/tasks/tftp.yml
Richard Arends 00e6636813 First
2022-06-06 12:11:09 +02:00

39 lines
739 B
YAML

---
- name: Copy bootloader files
ansible.builtin.synchronize:
src: /tftpboot/
dest: /var/lib/tftpboot/
delegate_to: "{{ inventory_hostname }}"
tags:
- tftp
- name: Create pxelinux.cfg directory
file:
path: /var/lib/tftpboot/pxelinux.cfg
state: directory
mode: 0755
owner: root
group: root
tags:
- tftp
- name: Copy default PXE config file
template:
src: "{{ item }}.j2"
dest: "/var/lib/tftpboot/pxelinux.cfg/{{ item }}"
mode: 0644
owner: root
group: root
loop:
- default
- 01-52-54-00-1e-59-6f
tags:
- tftp
- name: Start and enable tftpd
ansible.builtin.service:
name: "{{ tftpd_service }}"
state: started
enabled: yes
tags:
- tftp