Skip to content

Saltstack Formula for iPXE deployment and menu generation from PIllar data.

License

Notifications You must be signed in to change notification settings

seerickcode/ipxe-formula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ipxe

Formula to deploy ipxe bootstrap and menus

Work In Progress

This a work in progress. A blog post related to its development is in progress.

This does now work using the example pillar. Note that I don't use the pillar as is, I have it broken in to various pillar files, and they are merged togther using the Saltstack Yamlex processor that supports aggregation of yaml.

The pillar example is as of March 12th, 2017. The external URLS and SHA256 hashes migth not be valid when you go to use it.

Available states

Install ipxe files for tftp bootstrap, configures ipxe menus, and installs any required support files as defined by the pillar data

Install iPXE tftp pxe bootstrap firmware

Deploy chainload files for scripts. Reads 'files' section from the scripts and sets up file.managed states for required assets

Deploy ipxe boot menus scripts based on pillar data. An example of deploying a Debian and Ubuntu chainload is in the pillar.example

See pillar.example for pillar-data for a sample configuration.

About

Saltstack Formula for iPXE deployment and menu generation from PIllar data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •