Scripts to use Equinix Bare Metal API
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeff Moe 728e4cb8b3
use git for ipxe file
4 years ago
.gitignore ignore swp 4 years ago
LICENSE Initial commit 4 years ago
README.md use git for ipxe file 4 years ago
debconf-get-selections--installer.out debconf dumps post install 4 years ago
debconf-get-selections.out debconf dumps post install 4 years ago
eqx-create-cluster ssh, clusterssh configs create 4 years ago
eqx-create-device use git for ipxe file 4 years ago
eqx-create-org Add/delete projects 4 years ago
eqx-create-project Add/delete projects 4 years ago
eqx-delete-project get/delete projects etc 4 years ago
eqx-delete-project-devices get/delete projects etc 4 years ago
eqx-delete-project-devices-force get/delete projects etc 4 years ago
eqx-delete-project-force get/delete projects etc 4 years ago
eqx-get-capacity eqx 4 years ago
eqx-get-deviceid-hostname ssh, clusterssh configs 4 years ago
eqx-get-deviceid-ip-private ssh, clusterssh configs 4 years ago
eqx-get-deviceid-ip-public ssh, clusterssh configs 4 years ago
eqx-get-deviceid-ipv6 get ips etc 4 years ago
eqx-get-events eqx 4 years ago
eqx-get-facilities eqx 4 years ago
eqx-get-orgs eqx 4 years ago
eqx-get-os eqx 4 years ago
eqx-get-plans eqx 4 years ago
eqx-get-project-clusterssh-config ssh, clusterssh configs 4 years ago
eqx-get-project-devices get/delete projects etc 4 years ago
eqx-get-project-devices-id get/delete projects etc 4 years ago
eqx-get-project-devices-name get/delete projects etc 4 years ago
eqx-get-project-names ssh, clusterssh configs 4 years ago
eqx-get-project-ssh-config debian not root 4 years ago
eqx-get-project-uuid Add/delete projects 4 years ago
eqx-get-projects eqx 4 years ago
eqx-get-ssh-key eqx 4 years ago
eqx-get-user eqx 4 years ago
eqx-market-spot-prices prices, ipxe 4 years ago
ipxe faster 4 years ago
ipxe-install-debian-10 https SSL fail in ipxe with base-url ? 4 years ago
packet-cli.json Add/delete projects 4 years ago
preseed-base.cfg hashes 4 years ago
preseed-minimal.cfg ok minimal buster 4 years ago
preseed.cfg more https 4 years ago

README.md

eqx

This repository contains an archive of crufty scriptlets to deploy servers on Equinix's bare metal network.

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:

https://code.forksand.com/forksand/eqx/src/branch/master/ipxe