Skip to content

Commit 1325b34

Browse files
committed
cloudutils: remove securityPolicyConfigUbuntu and securityPolicyConfigRedHat
1 parent a5721be commit 1325b34

2 files changed

Lines changed: 0 additions & 83 deletions

File tree

python/lib/cloudutils/serviceConfig.py

Lines changed: 0 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -519,83 +519,6 @@ def config(self):
519519
logging.debug(e)
520520
return False
521521

522-
class securityPolicyConfigUbuntu(serviceCfgBase):
523-
def __init__(self, syscfg):
524-
super(securityPolicyConfigUbuntu, self).__init__(syscfg)
525-
self.serviceName = "Apparmor"
526-
527-
def config(self):
528-
return True
529-
530-
try:
531-
cmd = bash("service apparmor status")
532-
if not cmd.isSuccess() or cmd.getStdout() == "":
533-
self.spRunning = False
534-
return True
535-
536-
if not bash("apparmor_status |grep libvirt").isSuccess():
537-
return True
538-
539-
bash("ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/")
540-
bash("ln -s /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper /etc/apparmor.d/disable/")
541-
bash("apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd")
542-
bash("apparmor_parser -R /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper")
543-
544-
return True
545-
except:
546-
raise CloudRuntimeException("Failed to configure apparmor, please see the /var/log/cloudstack/agent/setup.log for detail, \
547-
or you can manually disable it before starting myCloud")
548-
549-
def restore(self):
550-
return True
551-
552-
try:
553-
self.syscfg.svo.enableService("apparmor")
554-
self.syscfg.svo.startService("apparmor")
555-
return True
556-
except:
557-
logging.debug(formatExceptionInfo())
558-
return False
559-
560-
class securityPolicyConfigRedhat(serviceCfgBase):
561-
def __init__(self, syscfg):
562-
super(securityPolicyConfigRedhat, self).__init__(syscfg)
563-
self.serviceName = "SElinux"
564-
565-
def config(self):
566-
return True
567-
568-
selinuxEnabled = True
569-
570-
if not bash("selinuxenabled").isSuccess():
571-
selinuxEnabled = False
572-
573-
if selinuxEnabled:
574-
try:
575-
bash("setenforce 0")
576-
cfo = configFileOps("/etc/selinux/config", self)
577-
cfo.replace_line("SELINUX=", "SELINUX=permissive")
578-
return True
579-
except:
580-
raise CloudRuntimeException("Failed to configure selinux, please see the /var/log/cloudstack/agent/setup.log for detail, \
581-
or you can manually disable it before starting myCloud")
582-
else:
583-
return True
584-
585-
def restore(self):
586-
return True
587-
588-
try:
589-
bash("setenforce 1")
590-
return True
591-
except:
592-
logging.debug(formatExceptionInfo())
593-
return False
594-
595-
class securityPolicyConfigSUSE(securityPolicyConfigRedhat):
596-
pass
597-
598-
599522
def configure_libvirt_tls(tls_enabled=False, cfo=None):
600523
save = False
601524
if not cfo:

python/lib/cloudutils/syscfg.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ def __init__(self, glbEnv):
167167
self.svo = serviceOpsUbuntu()
168168

169169
self.services = [hostConfig(self),
170-
securityPolicyConfigUbuntu(self),
171170
networkConfigUbuntu(self),
172171
libvirtConfigUbuntu(self),
173172
firewallConfigUbuntu(self),
@@ -179,7 +178,6 @@ class sysConfigEL5(sysConfigAgentRedhatBase):
179178
def __init__(self, glbEnv):
180179
super(sysConfigEL5, self).__init__(glbEnv)
181180
self.services = [hostConfig(self),
182-
securityPolicyConfigRedhat(self),
183181
networkConfigRedhat(self),
184182
libvirtConfigRedhat(self),
185183
firewallConfigAgent(self),
@@ -192,7 +190,6 @@ def __init__(self, glbEnv):
192190
super(sysConfigEL6, self).__init__(glbEnv)
193191
self.services = [hostConfig(self),
194192
cgroupConfig(self),
195-
securityPolicyConfigRedhat(self),
196193
networkConfigRedhat(self),
197194
libvirtConfigRedhat(self),
198195
firewallConfigAgent(self),
@@ -204,7 +201,6 @@ class sysConfigEL7(sysConfigAgentRedhat7Base):
204201
def __init__(self, glbEnv):
205202
super(sysConfigEL7, self).__init__(glbEnv)
206203
self.services = [hostConfig(self),
207-
securityPolicyConfigRedhat(self),
208204
networkConfigRedhat(self),
209205
libvirtConfigRedhat(self),
210206
firewallConfigAgent(self),
@@ -216,7 +212,6 @@ class sysConfigEL(sysConfigAgentELBase):
216212
def __init__(self, glbEnv):
217213
super(sysConfigEL, self).__init__(glbEnv)
218214
self.services = [hostConfig(self),
219-
securityPolicyConfigRedhat(self),
220215
networkConfigRedhat(self),
221216
libvirtConfigRedhat(self),
222217
firewallConfigAgent(self),
@@ -227,7 +222,6 @@ class sysConfigSUSE(sysConfigAgentSUSE):
227222
def __init__(self, glbEnv):
228223
super(sysConfigSUSE, self).__init__(glbEnv)
229224
self.services = [hostConfig(self),
230-
securityPolicyConfigSUSE(self),
231225
networkConfigSUSE(self),
232226
libvirtConfigSUSE(self),
233227
firewallConfigAgent(self),

0 commit comments

Comments
 (0)