~gz/pyjuju/folsom_only_metadata_lookup

« back to all changes in this revision

Viewing changes to juju/providers/common/cloudinit.py

  • Committer: Martin Packman
  • Date: 2013-04-11 14:31:33 UTC
  • Revision ID: martin.packman@canonical.com-20130411143133-28fjn34opr812j4d
Add network debugging scripts to cloud-config

Show diffs side-by-side

added added

removed removed

Lines of Context:
406
406
 
407
407
    def _collect_scripts(self):
408
408
        scripts = _install_scripts(self._origin, self._origin_url)
 
409
        scripts.extend([
 
410
            "ip route list",
 
411
            "ifconfig",
 
412
            "ping -c 1 169.254.169.254 || true",
 
413
            'for t in $(seq 1 10); do sleep $t; echo -n "$t: "; curl http://169.254.169.254/1.0/meta-data/instance-id;echo; done'
 
414
        ])
409
415
        if self._zookeeper:
410
416
            scripts.extend(_zookeeper_scripts(
411
417
                self._instance_id,