def setup_kickstart(self, data): """Set up the kickstart data.""" if self._device_configurations and self._use_device_configurations: log.debug("using device configurations to generate kickstart") device_data = self.generate_kickstart_network_data(data.NetworkData) else: log.debug("using original kickstart data to generate kickstart") device_data = self._original_network_data data.network.network = device_data hostname_data = data.NetworkData(hostname=self.hostname, bootProto="") update_network_hostname_data(data.network.network, hostname_data) # firewall self._firewall_module.setup_kickstart(data)
def generate_kickstart(self): """Return the kickstart string.""" data = self.get_kickstart_handler() if self._device_configurations and self._use_device_configurations: log.debug("using device configurations to generate kickstart") device_data = self.generate_kickstart_network_data(data.NetworkData) else: log.debug("using original kickstart data to generate kickstart") device_data = self._original_network_data data.network.network = device_data self._update_network_data_with_onboot(data.network.network, self._onboot_yes_ifaces) hostname_data = data.NetworkData(hostname=self.hostname, bootProto="") update_network_hostname_data(data.network.network, hostname_data) # firewall self._firewall_module.setup_kickstart(data) return str(data)
def generate_kickstart(self): """Return the kickstart string.""" data = self.get_kickstart_handler() if self._device_configurations and self._use_device_configurations: log.debug("using device configurations to generate kickstart") device_data = self.generate_kickstart_network_data( data.NetworkData) else: log.debug("using original kickstart data to generate kickstart") device_data = self._original_network_data data.network.network = device_data self._update_network_data_with_onboot(data.network.network, self._onboot_yes_ifaces) hostname_data = data.NetworkData(hostname=self.hostname, bootProto="") update_network_hostname_data(data.network.network, hostname_data) # firewall self._firewall_module.setup_kickstart(data) return str(data)