shomatan.pxe-server-kickstart

Ansible role: pxe-server-kickstart

Installs and configures PXE/TFTP server.

Requirements

None.

Role Variables

Key Type Description Default
pxe_server_kickstart_listen String 127.0.0.1:8188
pxe_server_kickstart_iso_file_path String /var/lib/tftpboot/centos7.iso
pxe_server_kickstart_iso_download_path String CentOS-7-x86_64-Minimal-1511.iso
pxe_server_kickstart_iso_mount_path String /var/www/html/centos7
pxe_server_kickstart_file_path String /var/www/html/kickstart
pxe_server_kickstart_default_timeout Integer 300
pxe_server_kickstart_default_title String ########## CentOS 7 PXE Boot Menu ##########
pxe_server_kickstart_default_menu Hash Key: display label name. Value: kickstart file name. {}

Dependencies

Example Playbook

- hosts: all
  roles:
    - { role: pxe-server-kickstart-kickstart }
  vars:
    pxe_server_kickstart_listen: "192.168.33.2:8188"
    pxe_server_kickstart_default_menu:
      "Install CentOS7": "centos7.ks"
    dhcpd_bind_interface: enp0s8
    dhcpd_subnets:
      - subnet: 192.168.33.0
        routers: 192.168.33.5
        netmask: 255.255.255.0
        next_server: 192.168.33.2
        range: "192.168.33.240 192.168.33.250"
        options:
          filename: centos/pxelinux.0

License

BSD

Author Information

Shoma Nishitateno (shoma416@gmail.com)

About

Installs and configures L2TP/IPsec server

Install
ansible-galaxy install shomatan.pxe-server-kickstart
GitHub repository
License
Unknown
Downloads
97
Owner
1 day 1 commit