univention.management.console.modules.setup.netconf package#
Univention Setup: network configuration abstract base classes
- class univention.management.console.modules.setup.netconf.ChangeSet(ucr: ConfigRegistry, profile: dict[str, str], options)[source]#
Bases:
object- property old_ipv4s: list[IPv4Interface]#
- property new_ipv4s: list[IPv4Interface]#
- property old_ipv6s: list[IPv6Interface]#
- property new_ipv6s: list[IPv6Interface]#
- class univention.management.console.modules.setup.netconf.Phase(changeset: ChangeSet)[source]#
Bases:
objectBase-class for all phases.
- priority = 0#
Subpackages#
- univention.management.console.modules.setup.netconf.modules package
RunPhases- Submodules
- univention.management.console.modules.setup.netconf.modules.FlushOldAddresses module
- univention.management.console.modules.setup.netconf.modules.KernelModules module
PhaseKernelModulesPhaseKernelModules.variable_namePhaseKernelModules.variable_separatorPhaseKernelModules.module_optionPhaseKernelModules.priorityPhaseKernelModules.executablePhaseKernelModules.pre()PhaseKernelModules.get_configured_modules()PhaseKernelModules.clean_known_modules()PhaseKernelModules.scan_required_modules()PhaseKernelModules.set_configured_modules()PhaseKernelModules.load_modules()
- univention.management.console.modules.setup.netconf.modules.LdapDhcp module
- univention.management.console.modules.setup.netconf.modules.LdapDns module
- univention.management.console.modules.setup.netconf.modules.LdapNetwork module
- univention.management.console.modules.setup.netconf.modules.LdapReferences module
- univention.management.console.modules.setup.netconf.modules.LdapSSO module
- univention.management.console.modules.setup.netconf.modules.LdapSamba module
- univention.management.console.modules.setup.netconf.modules.LdapSelf module
- univention.management.console.modules.setup.netconf.modules.ResolvConf module
- univention.management.console.modules.setup.netconf.modules.RestartAllInterfaces module
- univention.management.console.modules.setup.netconf.modules.RestartBind module
- univention.management.console.modules.setup.netconf.modules.RestartCups module
- univention.management.console.modules.setup.netconf.modules.RestartDhcp module
- univention.management.console.modules.setup.netconf.modules.RestartKerberos module
- univention.management.console.modules.setup.netconf.modules.RestartListener module
- univention.management.console.modules.setup.netconf.modules.RestartNscd module
- univention.management.console.modules.setup.netconf.modules.RestartPostgresql module
- univention.management.console.modules.setup.netconf.modules.RestartSamba module
- univention.management.console.modules.setup.netconf.modules.RestartSamba4 module
- univention.management.console.modules.setup.netconf.modules.RewritePxe module
- univention.management.console.modules.setup.netconf.modules.RewriteUcr module
- univention.management.console.modules.setup.netconf.modules.RewriteWins module
- univention.management.console.modules.setup.netconf.modules.SaveOldApplianceAddress module
Submodules#
univention.management.console.modules.setup.netconf.common module#
Univention Setup: network configuration abstract common classes
- class univention.management.console.modules.setup.netconf.common.RestartService(changeset: ChangeSet)[source]#
Bases:
ExecutableHelper to restart a single service.
- service = ''#
- PREFIX = '/etc/init.d'#
- property executable: str#
str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to ‘strict’.
- class univention.management.console.modules.setup.netconf.common.AddressMap(changeset: ChangeSet)[source]#
Bases:
AddressChangeHelper to provide a mapping from old addresses to new addresses.
- ipv4_changes() dict[IPv4Interface, IPv4Interface | None][source]#
- ipv6_changes() dict[IPv6Interface, IPv6Interface | None][source]#
- class univention.management.console.modules.setup.netconf.common.LdapChange(changeset: ChangeSet)[source]#
Bases:
AddressChange,LdapHelper to provide access to LDAP through UDM.
- univention.management.console.modules.setup.netconf.common.convert_udm_subnet_to_network(subnet: str) IPv4Network | IPv6Network[source]#
- univention.management.console.modules.setup.netconf.common.convert_udm_subnet_to_ipv4_network(subnet: str) IPv4Network[source]#
- univention.management.console.modules.setup.netconf.common.convert_udm_subnet_to_ipv6_network(subnet: str) IPv6Network[source]#
univention.management.console.modules.setup.netconf.conditions module#
Univention Setup: network configuration conditions
- class univention.management.console.modules.setup.netconf.conditions.AddressChange(changeset: ChangeSet)[source]#
Bases:
PhaseCheck for at least one removed or added address.
- class univention.management.console.modules.setup.netconf.conditions.Server(changeset: ChangeSet)[source]#
Bases:
PhaseCheck server role for being a UCS server.
- class univention.management.console.modules.setup.netconf.conditions.Executable(changeset: ChangeSet)[source]#
Bases:
PhaseCheck executable exists.
- executable = ''#
- class univention.management.console.modules.setup.netconf.conditions.Dhcp(changeset: ChangeSet)[source]#
Bases:
PhaseCheck for interfaces using DHCP.
- class univention.management.console.modules.setup.netconf.conditions.NotNetworkOnly(changeset: ChangeSet)[source]#
Bases:
PhaseSkip when not in network only mode.