Go to file
jebba 9b1eda79be no symlink for raw git direct download 2021-12-07 18:35:02 -07:00
.gitignore ignore swp 2021-01-23 16:35:17 -07:00
LICENSE Initial commit 2021-01-23 13:15:03 -07:00
README.md preseed 2021-12-07 18:34:14 -07:00
debconf-get-selections--installer.out debconf dumps post install 2021-01-23 23:56:24 -07:00
debconf-get-selections.out debconf dumps post install 2021-01-23 23:56:24 -07:00
eqx-create-cluster ssh, clusterssh configs create 2021-01-23 17:59:56 -07:00
eqx-create-device custom_ipxe OS 2021-01-24 00:17:00 -07:00
eqx-create-org Add/delete projects 2021-01-23 14:57:09 -07:00
eqx-create-project Add/delete projects 2021-01-23 14:57:09 -07:00
eqx-delete-project get/delete projects etc 2021-01-23 16:14:11 -07:00
eqx-delete-project-devices get/delete projects etc 2021-01-23 16:14:11 -07:00
eqx-delete-project-devices-force get/delete projects etc 2021-01-23 16:14:11 -07:00
eqx-delete-project-force get/delete projects etc 2021-01-23 16:14:11 -07:00
eqx-get-capacity eqx 2021-01-23 13:17:52 -07:00
eqx-get-deviceid-hostname ssh, clusterssh configs 2021-01-23 17:56:11 -07:00
eqx-get-deviceid-ip-private ssh, clusterssh configs 2021-01-23 17:56:11 -07:00
eqx-get-deviceid-ip-public ssh, clusterssh configs 2021-01-23 17:56:11 -07:00
eqx-get-deviceid-ipv6 get ips etc 2021-01-23 17:40:25 -07:00
eqx-get-events eqx 2021-01-23 13:17:52 -07:00
eqx-get-facilities eqx 2021-01-23 13:17:52 -07:00
eqx-get-orgs eqx 2021-01-23 13:17:52 -07:00
eqx-get-os eqx 2021-01-23 13:17:52 -07:00
eqx-get-plans eqx 2021-01-23 13:17:52 -07:00
eqx-get-project-clusterssh-config ssh, clusterssh configs 2021-01-23 17:56:11 -07:00
eqx-get-project-devices get/delete projects etc 2021-01-23 16:14:11 -07:00
eqx-get-project-devices-id get/delete projects etc 2021-01-23 16:14:11 -07:00
eqx-get-project-devices-name get/delete projects etc 2021-01-23 16:14:11 -07:00
eqx-get-project-names ssh, clusterssh configs 2021-01-23 17:56:11 -07:00
eqx-get-project-ssh-config ssh, clusterssh configs 2021-01-23 17:56:11 -07:00
eqx-get-project-uuid Add/delete projects 2021-01-23 14:57:09 -07:00
eqx-get-projects eqx 2021-01-23 13:17:52 -07:00
eqx-get-ssh-key eqx 2021-01-23 13:17:52 -07:00
eqx-get-user eqx 2021-01-23 13:17:52 -07:00
eqx-market-spot-prices prices, ipxe 2021-01-23 19:21:31 -07:00
ipxe no symlink for raw git direct download 2021-12-07 18:35:02 -07:00
ipxe-install-debian-10 use upstream kernel, initrd 2021-01-24 00:51:32 -07:00
packet-cli.json Add/delete projects 2021-01-23 14:57:09 -07:00
preseed-base.cfg ssh preseed 2021-12-07 18:34:37 -07:00
preseed-minimal.cfg it works 2021-01-24 00:43:06 -07:00
preseed.cfg base 2021-01-24 01:42:11 -07:00

README.md

eqx

Token

export PACKET_TOKEN=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Or

cat $HOME/.packet-cli.json

{ "token": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }

Dependencies

apt install jq

git clone https://github.com/packethost/packet-cli

mkdir -p ~/bin wget -O ~/bin/packet https://github.com/packethost/packet-cli/releases/download/0.1.1/packet-linux-amd64 chmod +x ~/bin/packet

Configure server at Equinix, set "iPXE Script URL" to:

http://145.40.77.103/eqx/ipxe

Debian Install

Preseeds: https://preseed.debian.net/debian-preseed/buster/