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

38 Commits

Author SHA1 Message Date
Jake Buchholz Göktürk
97ceaff6e0 install cloud-agnostic config for 'make install' 2.0.0_rc0 2022-01-28 16:26:54 -08:00
Jake Buchholz Göktürk
c34dfbdfe2 redo Makefile for installing subpackage bits 2022-01-28 16:08:27 -08:00
Jake Buchholz Göktürk
c0b7ec0fd1 add hotplug module info to README 2022-01-27 18:49:32 -08:00
Jake Buchholz Göktürk
1b72c7ce69 * default cloud configs per cloud
* network-interfaces --> assemble-interfaces
* minor tweaks for subpackaging
2022-01-26 19:29:28 -08:00
Jake Buchholz Göktürk
761e986afb some more cleanups 2022-01-24 20:02:03 -08:00
Jake Buchholz Göktürk
5313799ae3 * remove setting for not-yet-supported ifupdown-ng imds executor feature 2022-01-24 19:50:53 -08:00
Jake Buchholz Göktürk
5487f452c2 * README update 2022-01-24 19:25:00 -08:00
Jake Buchholz Göktürk
1d2618dfd0 * imds is now an executable script
* numerous imds script enhancements, including -h/--help
* check imds for secondary ipv4 & ipvs via ifupdown-ng executor
* simplify shell source to things /etc/conf.d/ and /lib/tiny-cloud/
* move log function to /lib/tiny-cloud/common
2022-01-24 19:07:35 -08:00
Jake Buchholz Göktürk
3eb1358940 vnic-eth-hotplug cloud module 2022-01-12 16:52:00 -08:00
Jake Buchholz Göktürk
43558ba25a mdev hotplug
* basic framework
* nvme-ebs-links module
* tiny-cloud-early installs hotplug modules
2022-01-09 21:32:01 -08:00
Jake Buchholz Göktürk
852318c304 testing adjustments
* add bootstrap_complete
* fix _imds_token
* scrap _enforce_ending_newline
* userdata 404s if none is set
* fix save_userdata
* fix is_userdata_script
* ensure existence of log/var dirs
2022-01-03 18:12:07 -08:00
Jake Buchholz Göktürk
b5af450a8e move logic from init scripts to /lib/tiny-cloud/* 2022-01-02 15:09:21 -08:00
Jake Buchholz Göktürk
07f0e646e8 Introducing Tiny Cloud 2022-01-02 10:15:20 -08:00
Mike Crute
0bfdd16977 Fix root account locking
Fixes #22
release-1.4.4
2021-01-26 18:07:38 +00:00
tomalok
60233942e2
Merge pull request #21 from mcrute/fix/do-not-lock-EC2_USER
only lock root, not EC2_USER
release-1.4.3
2021-01-08 19:42:24 -08:00
Jake Buchholz
e54b913fa4 only lock root, not EC2_USER 2021-01-08 19:36:14 -08:00
tomalok
a866c27e06
Merge pull request #19 from mcrute/pr-password
Also lock account when changing password
2021-01-08 18:48:04 -08:00
Mike Crute
11d5b810a7 Also lock account when changing password
The Amazon marketplace image verifier expects the root account to be
locked, not just cleared. Otherwise images that use the bootstrap can't
be pushed to the AWS marketplace.
2021-01-09 00:57:46 +00:00
tomalok
6946395ed8
Merge pull request #17 from mcrute/fix/ensure-busybox-mountpoint
Make sure busybox's mountpoint is used
release-1.4.1
2020-11-21 18:25:28 -08:00
Jake Buchholz
9feefd2a9f Make sure busybox's mountpoint is used
util-linux's busybox does not support -n which prevents root partition expansion.
2020-11-21 18:21:26 -08:00
Jake Buchholz
c1d9d27785 Expand root to all available volume space when it's a partition release-1.4.0 2020-11-15 20:13:45 -08:00
Tomas Volf
7838c22ea6 Report exit code from user-data instead of from tee release-1.3.3 2020-05-20 11:03:14 -07:00
Mike Crute
1f4f4fccb8 Change whitespace from spaces to tabs 2020-05-19 15:50:11 +00:00
Tomas Volf
834cac92da Add indentation related options to the modeline 2020-05-19 08:44:21 -07:00
Tomas Volf
bea0e57425 Use correct ft in vim modeline
Alpine machines does not have to have bash install (and even if they did, I'm
not really sure openrc would use it). So ft should be just sh.
2020-05-19 08:44:21 -07:00
Jake Buchholz
07a0b9f3c8 Support IMDSv2 / Make shellcheck Happier
* get/use Instance MetaData Service v2 token, thanks @junkb (resolves #6)
* make shellcheck happier
* fix installation of multiple SSH keys for EC2_USER
* use 'grep -q' to detect shebang in user_data
release-1.3.2
2020-05-05 15:03:03 -07:00
Mike Crute
0805173154 Tee user-data output to console, show exit status
Fixes: #5
release-1.3.1
2020-01-13 21:23:42 +00:00
Jake Buchholz
8b933685a4 openrc-run auto-loads /etc/conf.d/tiny-ec2-bootstrap release-1.3.0 2019-07-05 12:52:57 -07:00
Jake Buchholz
ba46c43caa some README proofreading 2019-07-05 12:52:57 -07:00
Jake Buchholz
66c3babaf9 README: EC2-USER --> EC2_USER 2019-07-05 12:52:57 -07:00
Jake Buchholz
3ceb90d1ff make ec2 user configurable 2019-07-05 12:52:57 -07:00
Mike Crute
959968fa54
Merge pull request #2 from tomalok/master
Disable root/alpine passwords instead scrambling them
release-1.2.0
2018-08-19 13:17:42 -07:00
Jake Buchholz
eaef72fef9 scramble --> disable passwords 2018-08-14 15:40:32 -07:00
Jake Buchholz
2c5f667acb * disable root/alpine passwords instead of scrambling them
* state  as a dependency
2018-08-14 15:37:50 -07:00
Mike Crute
95f7fc2b48 Release 1.1.0 release-1.1.0 2018-01-28 04:54:25 +00:00
Mike Crute
83dfe0c9ff Maximize root filesystem 2018-01-28 04:52:16 +00:00
Mike Crute
fe26bc91ff Scramble root and alpine passwords 2018-01-28 04:52:01 +00:00
Mike Crute
20513b6595 Initial commit release-1.0.0 2017-12-24 03:49:52 +00:00