re-core.repl.systems
add-os
(add-os systems versions)
add-results
(add-results this jobs)
filter-done
(filter-done sts)
grep-system
(grep-system k v [id system])
Host
protocol
members
into-hosts
(into-hosts this items)
(into-hosts this items k)
hosts-ip
(hosts-ip subnet [_ {:keys [success]}])
Find host public ip by subnet
Jobs
protocol
members
async-wait
(async-wait this jobs f args)
block-wait
(block-wait this jobs)
create
(create this items)
destroy
(destroy this items)
pretty-print
(pretty-print this m message)
provision
(provision this items)
reload
(reload this items)
match-ip
(match-ip subnet {:keys [ipv4]})
os-versions
(os-versions [_ {:keys [success]}])
persist-synched
(persist-synched systems)
refer-systems
(refer-systems)
result
(result {:keys [job]})
run-ack
(run-ack this {:keys [systems], :as m})
Synching
protocol
Synching existing systems into re-core
members
detect-host-info
(detect-host-info this systems opts)
synch
(synch this hyp opts)
update-systems
(update-systems this systems ks v)
with-id
(with-id [id system])
with-jobs
(with-jobs m topic js)