Code Review
/
apex.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fixes stale undercloud delorean repos
[apex.git]
/
apex
/
common
/
utils.py
diff --git
a/apex/common/utils.py
b/apex/common/utils.py
index
0328a3b
..
b727b11
100644
(file)
--- a/
apex/common/utils.py
+++ b/
apex/common/utils.py
@@
-13,6
+13,7
@@
import json
import logging
import os
import pprint
import logging
import os
import pprint
+import socket
import subprocess
import tarfile
import time
import subprocess
import tarfile
import time
@@
-210,3
+211,12
@@
def install_ansible():
subprocess.check_call([pkg_mgr, '-y', 'install', 'ansible'])
except subprocess.CalledProcessError:
logging.warning('Unable to install Ansible')
subprocess.check_call([pkg_mgr, '-y', 'install', 'ansible'])
except subprocess.CalledProcessError:
logging.warning('Unable to install Ansible')
+
+
+def internet_connectivity():
+ try:
+ urllib.request.urlopen('http://opnfv.org', timeout=3)
+ return True
+ except (urllib.request.URLError, socket.timeout):
+ logging.debug('No internet connectivity detected')
+ return False