Jake Buchholz Göktürk
24e36938c2
* fix imds nocloud file dump
...
* remove more debug stuff
2022-07-17 19:34:49 -07:00
Jake Buchholz Göktürk
d202c072b6
imds
...
* source /lib/tiny-cloud/common for config & defaults
* _imds_ssh_keys calls _imds instead of imds
/lib/tiny-cloud/common
* load config, set defaults
* add PID to log() tag
/lib/tiny-cloud/init-common
* source /lib/tiny-cloud/common for config/defaults
nocloud/imds
* many datasource loading fixes
* fix _imds keypath & file dump
2022-07-17 18:29:57 -07:00
Jake Buchholz Göktürk
a3e85c2e45
decompress user-data
...
* replace unset CLOUD_USERDATA
* quote match_header comparison, in case dd fails
* add set -x for debugging
nocloud
* add set -x for debugging
2022-07-17 10:27:45 -07:00
Jake Buchholz Göktürk
be59ca04cd
* move example tiny-cloud config to /lib/tiny-cloud/tiny-cloud.conf
...
* installation of various cloud-specific configs will be handled by post-install scripts
2022-07-13 20:53:55 -07:00
Jake Buchholz Göktürk
ae8a36a60b
* post-shellcheck fixes
2022-07-11 18:45:06 -07:00
Jake Buchholz Göktürk
64a6c4ea4f
* initial round of nocloud should be just about complete, pending tests
...
* update README, example config
* nocloud and aws share IMDS layout, move vars and funcs from aws imds lib to main imds script
* IMDS_USERDATA value is no longer configurable
* note that azure and oci are missing some network bits yet
2022-07-10 20:22:59 -07:00
Jake Buchholz Göktürk
ca264b7387
Compresssed User-Data / Initial NoCloud Support
...
Compressed User-Data
* extends !23 to support more algorithms
NoCloud
* initial support for volume-based meta-data, user-data, and optional vendor-data
* depends on 'yx' tool to extract data from yaml
2022-07-05 07:36:23 -07:00
Jake Buchholz Göktürk
ed8bdc8c8b
use defaults if /etc/conf.d/tiny-cloud is missing
2022-01-29 16:25:45 -08:00
Jake Buchholz Göktürk
8ffdca9786
Introducing Tiny Cloud!
2022-01-29 22:27:34 +00:00