diff options
| author | Andrew Bogott <Andrewbogott@gmail.com> | 2021-02-05 10:11:14 -0600 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-05 11:11:14 -0500 | 
| commit | 3cebe0df1e002bd85c8aa78e89f0ca507c17195a (patch) | |
| tree | 6211934629fd16534bd7b4d18c513192282b403a /cloudinit/sources/helpers | |
| parent | 36ddf1ebed3f264fa86ef4f657dce29244c2e068 (diff) | |
| download | vyos-cloud-init-3cebe0df1e002bd85c8aa78e89f0ca507c17195a.tar.gz vyos-cloud-init-3cebe0df1e002bd85c8aa78e89f0ca507c17195a.zip | |
openstack: read the dynamic metadata group vendor_data2.json (#777)
Add support for openstack's dynamic vendor data, which appears under openstack/latest/vendor_data2.json
This adds vendor_data2 to all pathways; it should be a no-op for non-OpenStack providers.
LP: #1841104
Diffstat (limited to 'cloudinit/sources/helpers')
| -rw-r--r-- | cloudinit/sources/helpers/openstack.py | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/cloudinit/sources/helpers/openstack.py b/cloudinit/sources/helpers/openstack.py index 3e6365f1..4f566e64 100644 --- a/cloudinit/sources/helpers/openstack.py +++ b/cloudinit/sources/helpers/openstack.py @@ -247,6 +247,11 @@ class BaseReader(metaclass=abc.ABCMeta):                  False,                  load_json_anytype,              ) +            files['vendordata2'] = ( +                self._path_join("openstack", version, 'vendor_data2.json'), +                False, +                load_json_anytype, +            )              files['networkdata'] = (                  self._path_join("openstack", version, 'network_data.json'),                  False, | 
