--- ceph-deploy-1.5.39/ceph_deploy/hosts/__init__.py 2017-04-28 12:32:51.000000000 -0500
+++ ceph-deploy-1.5.39-patched/ceph_deploy/hosts/__init__.py 2018-05-19 00:18:57.938650317 -0500
@@ -7,7 +7,7 @@
import logging
from ceph_deploy import exc
from ceph_deploy.util import versions
-from ceph_deploy.hosts import debian, centos, fedora, suse, remotes, rhel
+from ceph_deploy.hosts import debian, centos, fedora, suse, remotes, rhel, photon
from ceph_deploy.connection import get_connection
logger = logging.getLogger()
@@ -68,7 +68,7 @@
module.distro = module.normalized_name
module.is_el = module.normalized_name in ['redhat', 'centos', 'fedora', 'scientific', 'oracle', 'virtuozzo']
module.is_rpm = module.normalized_name in ['redhat', 'centos',
- 'fedora', 'scientific', 'suse', 'oracle', 'virtuozzo']
+ 'fedora', 'scientific', 'suse', 'oracle', 'virtuozzo', 'photon']
module.is_deb = not module.is_rpm
module.release = release
module.codename = codename
@@ -97,7 +97,8 @@
'redhat': centos,
'fedora': fedora,
'suse': suse,
- 'virtuozzo' : centos
+ 'virtuozzo' : centos,
+ 'photon': photon
}
if distro == 'redhat' and use_rhceph:
@@ -118,6 +119,8 @@
return 'suse'
elif distro.startswith('centos'):
return 'centos'
+ elif distro.startswith('photon'):
+ return 'photon'
elif distro.startswith('linuxmint'):
return 'ubuntu'
elif distro.startswith('virtuozzo'):