ovh.ex v0.2.0 Ovh.Ipxe View Source

IPXE scripts manipulation functions

Link to this section Summary

Functions

Creates custom ipxe script on OVH

Creates ipxe script from template

List available templates

Link to this section Types

Link to this type t() View Source
t() :: %Ovh.Ipxe{
  description: term(),
  file: term(),
  name: term(),
  script: term()
}

Link to this section Functions

Link to this function create(boot) View Source
create(t()) :: t()

Creates custom ipxe script on OVH

Link to this function new(name, description \\ "", script) View Source
new(name :: String.t(), description :: String.t(), script :: String.t()) ::
  t()

Creates ipxe script

Link to this function template(name, varbinds) View Source
template(tmpl_name :: String.t(), varbinds :: Keyword.t()) :: String.t()

Creates ipxe script from template

Link to this function templates() View Source
templates() :: [String.t()]

List available templates