Skip to content

Files

Latest commit

author
Mark Phillips
May 2, 2019
3da361d · May 2, 2019

History

History

kickstart

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 2, 2019
May 2, 2019
May 2, 2019
May 2, 2019
May 2, 2019

Kickstart

Set up a Linux host to serve PXE/TFTP and Kickstart files.

This is all very simplistic – for example, we install the httpd package but do nothing with the config. In the real world httpd would be a separate install, and hopefully a proper configuration. But, out of the box, to demonstrate principles here, it works just fine. YMMV.

Requirements

Role Variables

defaults/main.yml

kickstart_pkgs: 
  - tftp-server
  - syslinux-tftpboot
  - createrepo
  - httpd
kickstart_tftpdir: /var/lib/tftpboot

You'll want to tailor kickstart_server

Dependencies

Example Playbook

- hosts: servers
  roles:
     - { role: kickstart, kickstart_server: kickstart.lan }

License

BSD

Author Information

Mark Phillips mark@probably.co.uk