def save(self): # Load local chef env env = ChefEnvironment(self.name, api=self.local_api) # update chef env with local object info for attr in self.__dict__: util.logger.debug("{0}: {1}".format(attr, self.__dict__[attr])) setattr(env, attr, self.__dict__[attr]) # Save local/remote env.save(self.local_api) if self.remote_api: try: env.save(self.remote_api) except Exception as e: util.logger.error("Remote env error:{0}".format(e))
def save(self): # Load local chef env env = ChefEnvironment(self.name, api=self.local_api) # update chef env with local object info for attr in self.__dict__: util.logger.debug("{0}: {1}".format(attr, self.__dict__[attr])) setattr(env, attr, self.__dict__[attr]) # Save local/remote env.save(self.local_api) if self.remote_api: try: env.save(self.remote_api) except Exception as e: util.logger.error("Remote env error:{0}".format(e))
def save(self): env = ChefEnvironment(self.name, api=self.local_api) env.attributes = self.__dict__ env.save(self.local_api) if self.remote_api: env.save(self.remote_api)
def save(self): env = ChefEnvironment(self.name, api=self.local_api) env.attributes = self.__dict__ env.save(self.local_api) if self.remote_api: env.save(self.remote_api)