Esempio n. 1
0
 def _rewire(self):
     config = self._config.plugins[self.full_name]
     files = config.get('short_circuit_files', [])
     if files:
         if not rewire_files(files):
             log.critical('Unable to rewire {0} to {1}')
             return False
         else:
             log.debug('Files rewired successfully')
             return True
     else:
         log.debug('No short circuit files configured, no rewiring done')
     return True
Esempio n. 2
0
 def _activate_provisioning_service_block(self):
     """
     Enable service startup so that things work when the AMI starts
     For RHEL-like systems, we undo the short_circuit
     """
     config = self._config.plugins[self.full_name]
     files = config.get('short_circuit_files', [])
     if files:
         if not rewire_files(self.root_mountspec.mountpoint, files):
             log.warning("Unable to rewire some files")
             return True
         else:
             log.debug('Files rewired successfully')
             return True
     else:
         log.debug('No short circuit files configured, no rewiring done')
     return True
Esempio n. 3
0
 def _activate_provisioning_service_block(self):
     """
     Enable service startup so that things work when the AMI starts
     For RHEL-like systems, we undo the short_circuit
     """
     config = self._config.plugins[self.full_name]
     files = config.get('short_circuit_files', [])
     if files:
         if not rewire_files(self._mountpoint, files):
             log.warning("Unable to rewire some files")
             return True
         else:
             log.debug('Files rewired successfully')
             return True
     else:
         log.debug('No short circuit files configured, no rewiring done')
     return True
Esempio n. 4
0
 def _activate_provisioning_service_block(self):
     """
     Enable service startup so that things work when the AMI starts
     For RHEL-like systems, we undo the short_circuit
     """
     config = self._config.plugins[self.full_name]
     files = config.get("short_circuit_files", [])
     if files:
         if not rewire_files(self._mountpoint, files):
             log.critical("Unable to rewire {0} to {1}")
             return False
         else:
             log.debug("Files rewired successfully")
             return True
     else:
         log.debug("No short circuit files configured, no rewiring done")
     return True