diff options
| author | Andy Liu <andyliuliming@outlook.com> | 2018-08-24 22:25:37 +0000 | 
|---|---|---|
| committer | Server Team CI Bot <josh.powers+server-team-bot@canonical.com> | 2018-08-24 22:25:37 +0000 | 
| commit | 2320c3de2712c2f320b0d8af4aa129219cc2ad04 (patch) | |
| tree | e13c9bc0269ae71a4b32ea7eb89053b6362015df /cloudinit/cloud.py | |
| parent | dab59087155d3963849a36b3f63ee662047f708b (diff) | |
| download | vyos-cloud-init-2320c3de2712c2f320b0d8af4aa129219cc2ad04.tar.gz vyos-cloud-init-2320c3de2712c2f320b0d8af4aa129219cc2ad04.zip | |
logging: Add logging config type hyperv for reporting via Azure KVP
Linux guests can provide information to Hyper-V hosts via KVP.
KVP allows the guests to provide any string key-value-pairs back to the
host's registry. On linux, kvp communication pools are presented as pool
files in /var/lib/hyperv/.kvp_pool_#.
The following reporting configuration can enable this kvp reporting in
addition to default logging if the pool files exist:
reporting:
    logging:
        type: log
    telemetry:
        type: hyperv
Diffstat (limited to 'cloudinit/cloud.py')
| -rw-r--r-- | cloudinit/cloud.py | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/cloudinit/cloud.py b/cloudinit/cloud.py index 6d12c437..7ae98e1c 100644 --- a/cloudinit/cloud.py +++ b/cloudinit/cloud.py @@ -47,7 +47,7 @@ class Cloud(object):      @property      def cfg(self): -        # Ensure that not indirectly modified +        # Ensure that cfg is not indirectly modified          return copy.deepcopy(self._cfg)      def run(self, name, functor, args, freq=None, clear_on_fail=False): @@ -61,7 +61,7 @@ class Cloud(object):              return None          return fn -    # The rest of thes are just useful proxies +    # The rest of these are just useful proxies      def get_userdata(self, apply_filter=True):          return self.datasource.get_userdata(apply_filter) | 
