File tree Expand file tree Collapse file tree
sssd_test_framework/utils Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -972,6 +972,20 @@ def mkhomedir(self) -> None:
972972 self .sssd .authselect .select ("sssd" , ["with-mkhomedir" ])
973973 self .sssd .svc .start ("oddjobd.service" )
974974
975+ def dyndns (self , device : str = "dummy0" ) -> None :
976+ """
977+ Configure SSSD for dynamic DNS.
978+
979+ :param device: Network device, defaults to 'dummy0'
980+ :type device: str
981+ """
982+ self .sssd .domain ["dyndns_update" ] = "True"
983+ # Note: The default value is False for IPA.The IPA server updates the PTR record itself.
984+ self .sssd .domain ["dyndns_update_ptr" ] = "True"
985+ self .sssd .domain ["dyndns_iface" ] = device
986+ self .sssd .domain ["dyndns_refresh_interval" ] = "1"
987+ self .sssd .domain ["dyndns_refresh_interval_offset" ] = "5"
988+
975989 def ldap_provider (
976990 self ,
977991 server : str ,
You can’t perform that action at this time.
0 commit comments