server_netboot role – Setup server for netboot

Note

This role is part of the ufrmath.computer_labs collection (version 1.0.0).

To install it use: ansible-galaxy collection install git+https://github.com/guillod/computer_labs.

To use it in a playbook, specify: ufrmath.computer_labs.server_netboot.

Entry point main – Setup server for netboot

Synopsis

  • Customize quickly the server;

  • Install and configure nginx to serve netboot;

  • Install and configure dnsmasq for netboot;

  • Add grub and preseed configurations.

Parameters

Parameter

Comments

allowed_ips

list / elements=string

list of ip ranges allowed to access TFTP and HTTP servers

Default: ["any"]

ntp_server

string

ntp server

Default: "ntp.ubuntu.com"

ubuntu_codename

string

codename of Ubuntu to install with netboot

Default: "focal"

ubuntu_version

string

version of Ubuntu to install with netboot

Default: "20.04.6"