Example #1
0
 def validate_zstack_virtualrouter():
     zstack_vr = self.zstack_virtualrouter
     zstack_vr.source = self.confg_parser.get(self.ZSTACK_VIRTUAL_ROUTER_SECTION, self.ZSTACK_VIRTUAL_ROUTER_SOURCE)
     if not zstack_vr.source: raise BuildError('section[%s] must contain entry[%s]' % (self.ZSTACK_VIRTUAL_ROUTER_SECTION, self.ZSTACK_VIRTUAL_ROUTER_SOURCE))
     zstack_vr.source = tools.full_path(zstack_vr.source)
     error_if_not_dir(zstack_vr.source, self.ZSTACK_VIRTUAL_ROUTER_SOURCE)
     
     zstack_vr.home = self.confg_parser.get(self.ZSTACK_VIRTUAL_ROUTER_SECTION, self.ZSTACK_VIRTUAL_ROUTER_HOME, default="%s/virtualrouter"%(self.COMPONENTS_HOME))
Example #2
0
 def validate_zstack_sftpbackupstorage():
     zstack_sftp = self.zstack_sftp
     zstack_sftp.source = self.confg_parser.get(self.ZSTACK_SFTP_AGENT_SECTION, self.ZSTACK_SFTP_AGENT_SOURCE)
     if not zstack_sftp.source: raise BuildError('section[%s] must contain entry[%s]' % (self.ZSTACK_SFTP_AGENT_SECTION, self.ZSTACK_SFTP_AGENT_SOURCE))
     zstack_sftp.source = tools.full_path(zstack_sftp.source)
     error_if_not_dir(zstack_sftp.source, self.ZSTACK_SFTP_AGENT_SOURCE)
     
     zstack_sftp.home = self.confg_parser.get(self.ZSTACK_SFTP_AGENT_SECTION, self.ZSTACK_SFTP_AGENT_HOME, default="%s/sftpbackupstorage"%(self.COMPONENTS_HOME))
Example #3
0
 def validate_zstack_lib():
     zstacklib = self.zstack_lib
     zstacklib.source = self.confg_parser.get(self.ZSTACK_LIB_SECTION, self.ZSTACK_LIB_SOURCE)
     if not zstacklib.source: raise BuildError('section[%s] must contain entry[%s]' % (self.ZSTACK_LIB_SECTION, self.ZSTACK_LIB_SOURCE))
     zstacklib.source = tools.full_path(zstacklib.source)
     error_if_not_dir(zstacklib.source, self.ZSTACK_LIB_SECTION)
     
     zstacklib.home = self.confg_parser.get(self.ZSTACK_LIB_SECTION, self.ZSTACK_LIB_HOME, default="%s/%s"%(self.COMPONENTS_HOME, self.PUPPET_COMMON_MODULES))
Example #4
0
 def validate_zstack_kvmagent():
     kvmagent = self.zstack_kvmagent
     kvmagent.source = self.confg_parser.get(self.ZSTACK_KVM_AGENT_SECTION, self.ZSTACK_KVM_AGENT_SOURCE)
     if not kvmagent.source: raise BuildError('section[%s] must contain entry[%s]' % (self.ZSTACK_KVM_AGENT_SECTION, self.ZSTACK_KVM_AGENT_SOURCE))
     kvmagent.source = tools.full_path(kvmagent.source)
     error_if_not_dir(kvmagent.source, self.ZSTACK_KVM_AGENT_SECTION)
     
     kvmagent.home = self.confg_parser.get(self.ZSTACK_KVM_AGENT_SECTION, self.ZSTACK_KVM_AGENT_HOME, default="%s/kvmagent"%self.COMPONENTS_HOME)
Example #5
0
 def validate_zstack_java():
     is_source = True
     is_repo = True
     java = self.zstack_java
     java.source = self.confg_parser.get(self.ZSTACK_JAVA_SECTION, self.ZSTACK_JAVA_SECTION_SOURCE)
     if java.source:
         java.source = tools.full_path(java.source)
     else:
         is_source = False
         
     java.repo = self.confg_parser.get(self.ZSTACK_JAVA_SECTION, self.ZSTACK_JAVA_SECTION_REPO)
     if java.repo:
         java.repo = tools.full_path(java.repo)
     else:
         is_repo =False
         
     if not any([is_source, is_repo]):
         raise BuildError("either %s or %s must be set in section[%s]" % (self.ZSTACK_JAVA_SECTION_REPO, self.ZSTACK_JAVA_SECTION_SOURCE, self.ZSTACK_JAVA_SECTION))
     
     if is_source:
         error_if_not_dir(java.source, self.ZSTACK_JAVA_SECTION)
Example #6
0
 def validate_zstack_common():
     zstack_common = self.zstack_common
     zstack_common.source = self.confg_parser.get(self.ZSTACK_COMMON_SECTION, self.ZSTACK_COMMON_SOURCE)
     if not zstack_common.source: raise BuildError('section[%s] must contain entry[%s]' % (self.ZSTACK_COMMON_SECTION, self.ZSTACK_COMMON_SOURCE))
     zstack_common.source = tools.full_path(zstack_common.source)
     error_if_not_dir(zstack_common.source, self.ZSTACK_COMMON_SOURCE)