198 karma · joined March 10, 2014
> --show me its arrays
declare -a
> Show me hashes. declare -A
> Show me sets.See above
> Show me the basic building-block primitives of software,
thing() {
local localVar
# Yes, it would be nice to have lexical scope as well as
# dynamic scope, but...
}* Written in Go, for that single binary install goodness.
* Stackable read-only content layers, to make change control of your provisioning infrastructure easy. We also provide several content layers that include common provisioning tasks such as installing Ubuntu, Centos and Debian, performining initial system discovery and inventory, and a bunch of other stuff.
* Full REST API. All aspects of dr-provision are managed via our REST API, and we also provide a CLI interface and a React-based Web UI.
* Integrated DHCP, TFTP, static HTTP and BINL servers. No need for dnsmasq, tftpd, or nginx.
* Tasks and Workflows: You can define provisioning workflows to manage all aspects of provisioning a system, from initial system discovery through installing your OS to handing control of the system off to Ansible/Chef/Puppet.