amari / cleta

A cloud metadata server written in Go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cleta

A cloud metadata server written in Go. Use as CLI.

  • Provision VMs using cloud-init images without a cloud provider.
  • Runs on Linux and macOS.

Supported Metadata Service APIs

Planned

Storage Backends

  • Filesystem Directories (JSON and YAML files).

Planned

  • Postgres
  • MySQL / MariaDB
  • MongoDB

CLI usage

$ cleta serve \
    --metadata-bind-addr="169.254.169.254:80" \
    --metadata-store="dir" \
    --metadata-store-dir="a_path_to_vm_configs" \
    --metadata-store-dir="another_path_to_vm_configs" \
    --neighbor-table-refresh-interval=1ms

About

A cloud metadata server written in Go.

License:Apache License 2.0


Languages

Language:Go 100.0%