class

Ipxed

Inherits Reference < Object

iPXE Server

Constants

FILE_MAPPING = {"netboot.ipxe" => "netbootIpxeScript", "bzImage" => "kernel", "initrd" => "netbootRamdisk"}
KEY_ROOT = Path.new("/home/manveru/github/input-output-hk/moe-ops/encrypted/ssh")
LOG = Log.for("iPXEd")
VERSION = "0.1.0"

Constructors

new(repos : Array(String), host : String, port : Int32, token : String, age_identity)
Source

Instance methods

answer(ctx, status, body)
Source
build(flake, hostname, attr)
Source
host
Source
host=(host : String)
Source
out_path(flake, hostname, attr, path)
Source
parse_uuid(ctx, params)
Source
port
Source
port=(port : Int32)
Source
repos
Source
repos=(repos : Array(String))
Source
serve(ctx, uuid, repos, flake, hostname, file)
Source
serve_file(ctx, flake, hostname, attr, path)
Source
token
Source
token=(token : String)
Source

Nested types