From e88e35483e373b39b4485f30f7a867f50571027c Mon Sep 17 00:00:00 2001 From: Scott Moser Date: Mon, 19 Mar 2018 14:50:54 -0400 Subject: Add Hetzner Cloud DataSource The Hetzner Cloud metadata service is an AWS-style service available over HTTP via the link local address 169.254.169.254. https://hetzner.com/cloud https://docs.hetzner.cloud/ --- cloudinit/settings.py | 1 + 1 file changed, 1 insertion(+) (limited to 'cloudinit/settings.py') diff --git a/cloudinit/settings.py b/cloudinit/settings.py index c120498f..5fe749d4 100644 --- a/cloudinit/settings.py +++ b/cloudinit/settings.py @@ -36,6 +36,7 @@ CFG_BUILTIN = { 'SmartOS', 'Bigstep', 'Scaleway', + 'Hetzner', # At the end to act as a 'catch' when none of the above work... 'None', ], -- cgit v1.2.3 From bdeec31dca5d9a8dc98ae31fc20a29557a2ec59e Mon Sep 17 00:00:00 2001 From: Scott Moser Date: Fri, 23 Mar 2018 20:39:21 -0600 Subject: Enable IBMCloud datasource in settings.py. This just got missed in the IBMCloud datasource addition. Add it to the builtin list of datasources. --- cloudinit/settings.py | 1 + tests/unittests/test_datasource/test_common.py | 2 ++ 2 files changed, 3 insertions(+) (limited to 'cloudinit/settings.py') diff --git a/cloudinit/settings.py b/cloudinit/settings.py index 5fe749d4..dde5749d 100644 --- a/cloudinit/settings.py +++ b/cloudinit/settings.py @@ -37,6 +37,7 @@ CFG_BUILTIN = { 'Bigstep', 'Scaleway', 'Hetzner', + 'IBMCloud', # At the end to act as a 'catch' when none of the above work... 'None', ], diff --git a/tests/unittests/test_datasource/test_common.py b/tests/unittests/test_datasource/test_common.py index 6d2dc5b5..ec333888 100644 --- a/tests/unittests/test_datasource/test_common.py +++ b/tests/unittests/test_datasource/test_common.py @@ -15,6 +15,7 @@ from cloudinit.sources import ( DataSourceEc2 as Ec2, DataSourceGCE as GCE, DataSourceHetzner as Hetzner, + DataSourceIBMCloud as IBMCloud, DataSourceMAAS as MAAS, DataSourceNoCloud as NoCloud, DataSourceOpenNebula as OpenNebula, @@ -33,6 +34,7 @@ DEFAULT_LOCAL = [ ConfigDrive.DataSourceConfigDrive, DigitalOcean.DataSourceDigitalOcean, Hetzner.DataSourceHetzner, + IBMCloud.DataSourceIBMCloud, NoCloud.DataSourceNoCloud, OpenNebula.DataSourceOpenNebula, OVF.DataSourceOVF, -- cgit v1.2.3