Josh Curl
921c00c8ea
Add sysctl support in cloud config
2016-06-17 23:05:45 -07:00
Josh Curl
445d35e33e
Revolve device before performing cloud config mount
2016-06-15 14:20:06 -07:00
Josh Curl
f24facc06c
Additional mounts can be set in cloud config
2016-06-14 15:25:56 -07:00
Josh Curl
9658d3bffd
Replace resize system service with cloud config option
2016-06-07 09:53:41 -07:00
Ivan Mikushin
c5fb496a5d
use gce metadata service to get user-data and other metadata
2016-06-02 19:49:21 -07:00
Darren Shepherd
71c8f40ffe
Merge pull request #972 from joshwget/boot-with-invalid-config
...
Fix boot issues due to invalid configs
2016-06-02 19:27:23 -06:00
Josh Curl
4f48569cb2
Atomic writes
2016-06-02 14:32:26 -07:00
Josh Curl
08f40ad3e7
Fix boot issues due to invalid configs
2016-06-01 18:41:55 -07:00
Josh Curl
a0ae6222c9
Fix DHCP hostname being overwritten
2016-04-14 21:58:07 -07:00
Darren Shepherd
4cd6d99b5e
Add packet cloud config support
2016-01-28 08:11:54 -07:00
Ivan Mikushin
f03486263b
Resolve localhost and current hostname
2015-12-11 16:44:26 +05:00
Ivan Mikushin
5a363ab97d
migrate to upstream libcompose in one and a half go
2015-12-07 18:17:57 +05:00
Darren Shepherd
ea50b5968a
Set hostname prior to running DHCP
...
https://github.com/rancher/os/issues/627
2015-11-04 16:06:17 -07:00
Wang Long
9e15059789
Replace rancherio with rancher
...
Signed-off-by: Wang Long <long.wanglong@huawei.com>
2015-10-12 19:50:57 +08:00
Ivan Mikushin
338abb758f
Reshuffle cloud-config
...
Read files cloud-config.d in alphanumeric order, then cloud-config.yml
`ros config` writes to cloud-config.yml (and cloud-config.d/private.yml - only private keys)
Add (c *CloudConfig) Save() method, use it to save the changed config
Read and apply metadata as part of LoadConfig()
Simplify ros config export logic
2015-09-30 23:59:22 +05:00
Ivan Mikushin
ed09b30692
cloudinit: do not abort on configuration errors
2015-08-20 20:12:37 +05:00
Ivan Mikushin
642c557c73
do not save/use bad cloud-config
2015-08-20 19:20:51 +05:00
Darren Shepherd
889c80b682
Rebase on rancher/netconf
2015-08-06 00:05:24 -07:00
Ivan Mikushin
7ad60c07bd
make cloud-config the configuration mechanism for RancherOS
2015-08-05 19:48:25 +05:00
Ivan Mikushin
0d15d2b64d
duplicate ssh keys into "docker" user
2015-06-12 11:31:53 +05:00
Jan Broer
4d563bf4fd
cloud-init: add support for $public_IPv4, $private_IPv4, etc. substitution in the user-data
2015-05-24 19:25:58 +02:00
Jan Broer
0894639b33
Cloud-init: url and cmdline datasources require network
2015-05-14 07:51:49 +02:00
Jan Broer
e82ce0ac22
Bugfix: cloud_init datasource "cmdline" should not expect a value
...
Problem: Datasource of type `cmdline` is not processed unless a value is given. Alas, cloud-init's `proc_cmdline` method does not take any arguments at all.
2015-05-14 03:38:14 +02:00
wlan0
505174db35
set hostname from cloud-init
2015-04-21 19:06:40 -07:00
Darren Shepherd
2462067015
Properly marshall #compose and script files in cloud-config.d
2015-04-17 06:37:56 -07:00
Darren Shepherd
0b5eb352ba
Services in compose format
2015-04-15 23:17:01 -07:00
Darren Shepherd
6bb6fb0eec
Support cloud-config.d
2015-04-15 23:17:00 -07:00
Bill Maxwell
33a19f7ac1
added google cloud config
2015-04-10 09:13:09 -07:00
Ivan Mikushin
8e9368b6a3
cloud-config write_files should write to absolute path
2015-04-09 20:01:09 +05:00
Darren Shepherd
38389b1f8e
Add digitalocean cloud-init datasource
2015-04-04 05:39:11 -07:00
Darren Shepherd
c8a9b14338
Support pulling rancher config from cloud config
2015-03-18 06:45:21 -07:00
Darren Shepherd
dac9b7e21e
Updates to cloud-init
2015-02-23 12:00:24 -07:00
sidharthamani
d08163b5c5
lay foundation for rewriting cloud-init
2015-02-22 10:57:25 -08:00
Darren Shepherd
7f3ee5d9ef
Small cloud init fixes
2015-02-20 09:18:55 -07:00
Darren Shepherd
e211279636
Refactor cloud-init
2015-02-19 20:05:17 -07:00
Darren Shepherd
a076a3c5f2
Fix cloudinit compilation
2015-02-19 14:43:37 -07:00
Darren Shepherd
e8abf31e94
Check that docker wait exits with 0
2015-02-19 14:16:26 -07:00