1
0
mirror of https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git synced 2025-12-16 11:52:43 +03:00

* README update

This commit is contained in:
Jake Buchholz Göktürk 2022-01-24 19:25:00 -08:00
parent 1d2618dfd0
commit 5487f452c2

View File

@ -29,12 +29,18 @@ Optional features, which may not be universally necessary:
* manage symlinks from NVMe block devices to `/dev/xvd` and `/dev/sd` devices * manage symlinks from NVMe block devices to `/dev/xvd` and `/dev/sd` devices
(i.e. AWS Nitro instances) (i.e. AWS Nitro instances)
* manage hotpluggable network interfaces * manage hotpluggable network interfaces
* manage secondary IPv4 and IPv6 addresses on network interfaces * sync IMDS-provided secondary IPv4 and IPv6 addresses network interfaces
Also included is a handy `imds` client script for easy access to an instance's
IMDS data.
## Requirements ## Requirements
As Tiny Cloud is meant to be tiny, it has very few dependencies: As Tiny Cloud is meant to be tiny, it has very few dependencies:
* Busybox (`ash`, `wget`, etc.) * Busybox (`ash`, `wget`, etc.)
* `ifupdown-ng` (optional, for network management)
* `iproute2-minimal` (optional, for syncing IPv4/IPv6 from IMDS)
* `nvme-cli` (optional, for AWS nitro NVMe symlinks)
* `partx` * `partx`
* `resize2fs` * `resize2fs`
* `sfdisk` * `sfdisk`
@ -70,9 +76,8 @@ rc-update add tiny-cloud-final default
## Configuration ## Configuration
By default, Tiny Cloud expects configuration at `/etc/conf.d/tiny-cloud`, By default, Tiny Cloud expects configuration at `/etc/conf.d/tiny-cloud`,
although the location can be overridden by setting the `TINY_CLOUD_CONF` The stock [`etc/conf.d/tiny-cloud`](etc/conf.d/tiny-cloud) file contains
environment variable. The stock [`etc/conf.d/tiny-cloud`]( details of all tuneable settings.
etc/conf.d/tiny-cloud) file contains details of all tuneable settings.
*Because Tiny Cloud does not currently do auto-detection, you **MUST** set a *Because Tiny Cloud does not currently do auto-detection, you **MUST** set a
configuration value for `CLOUD` indicating which cloud provider will be used. configuration value for `CLOUD` indicating which cloud provider will be used.