X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju-charms%2Flayers%2Fpingpong%2Freactive%2Fpingpong.py;h=7a91f89be85c8e004026c80420d85ac7d481de62;hb=1f9ce5700dcc29fd6dffc77bf12afde47d5e1d29;hp=b5a5db965a3c7c010a9cb087582e87d450a1ed56;hpb=43e0c96734544f1ce57033303b88148820484653;p=osm%2Fdevops.git diff --git a/juju-charms/layers/pingpong/reactive/pingpong.py b/juju-charms/layers/pingpong/reactive/pingpong.py old mode 100644 new mode 100755 index b5a5db96..7a91f89b --- a/juju-charms/layers/pingpong/reactive/pingpong.py +++ b/juju-charms/layers/pingpong/reactive/pingpong.py @@ -63,16 +63,16 @@ def start(): remove_flag('actions.start') return + # Attempt to raise the non-mgmt interface, but ignore failures if + # the interface is already up. try: - cmd = "sudo timeout 30 /sbin/ifup eth1" + cmd = "sudo timeout 30 /sbin/ifup eth1" result, err = charms.sshproxy._run(cmd) except Exception as e: - action_fail('command failed: {}, errors: {}'.format(e, e.output)) - remove_flag('actions.start') - return + pass try: - cmd = "sudo timeout 30 /usr/bin/systemctl start {}". \ + cmd = "sudo timeout 30 /usr/bin/systemctl start {}". \ format(cfg['mode']) result, err = charms.sshproxy._run(cmd) except Exception as e: