diff options
| author | Scott Moser <smoser@brickies.net> | 2016-11-18 16:50:06 -0500 |
|---|---|---|
| committer | Scott Moser <smoser@brickies.net> | 2016-11-18 16:50:06 -0500 |
| commit | 053e93bc843199becf7b87aef334baa0da28878f (patch) | |
| tree | ad4526c556b8923de5a7b6e2fc1e000a4ba20672 /cloudinit/stages.py | |
| parent | dd133325bffc8942c02bf4e7c77f54396cbd3a49 (diff) | |
| parent | 9e904bbc3336b96475bfd00fb3bf1262ae4de49f (diff) | |
| download | vyos-cloud-init-053e93bc843199becf7b87aef334baa0da28878f.tar.gz vyos-cloud-init-053e93bc843199becf7b87aef334baa0da28878f.zip | |
merge from master at 0.7.8-49-g9e904bb
Diffstat (limited to 'cloudinit/stages.py')
| -rw-r--r-- | cloudinit/stages.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cloudinit/stages.py b/cloudinit/stages.py index 47deac6e..86a13785 100644 --- a/cloudinit/stages.py +++ b/cloudinit/stages.py @@ -371,6 +371,13 @@ class Init(object): self._store_userdata() self._store_vendordata() + def activate_datasource(self): + if self.datasource is None: + raise RuntimeError("Datasource is None, cannot activate.") + self.datasource.activate(cfg=self.cfg, + is_new_instance=self.is_new_instance()) + self._write_to_cache() + def _store_userdata(self): raw_ud = self.datasource.get_userdata_raw() if raw_ud is None: |
