Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
1 contributor

Users who have contributed to this file

30 lines (26 sloc) 791 Bytes
---
- hosts: kickstart
gather_facts: no
vars:
reboot: False
tasks:
- name: Host inventory entry has a MAC address
assert:
that: hostvars[item]['mac'] is defined
loop: "{{ groups['initialise'] }}"
- name: Set PXE menu to install
file:
state: link
src: install
dest: "/var/lib/tftpboot/pxelinux.cfg/01-{{ hostvars[item]['mac'] | lower | regex_replace(':','-') }}"
become: true
loop: "{{ groups['initialise'] }}"
- name: Reboot target host for PXE boot
hpilo_boot:
host: "{{ hostvars[item]['ilo_ip'] }}"
media: network
password: "{{ hostvars[item]['ilo_password'] }}"
force: true
loop: "{{ groups['initialise'] }}"
delegate_to: localhost
when: reboot
You can’t perform that action at this time.