
    IdC                     D   d dl mZ d dlmZ  eddd      gZ eddd	d
       eddd       edddddgd e       z         edddd       eddde       eddd d      gZ ed!d"e#       ed$d%e#       ed&d'd       ed(dd)g d*d+d,-       ed.d/d0d      gZy1)2    )Option)get_default_backend_storez--use-ntvfsz+Use NTVFS for the fileserver (default = no)
store_true)helpactionz--machinepassstringPASSWORDz*choose machine password (otherwise random))typemetavarr   z--plaintext-secretszbStore secret/sensitive values as plain text on disk(default is to encrypt secret/sensitive values))r   r   z--backend-storechoiceBACKENDSTOREtdbmdbz7Specify the database backend to be used (default is %s))r
   r   choicesr   z--backend-store-sizebytesSIZEzfSpecify the size of the backend database, currently only supported by lmdb backends (default is 8 Gb).z--targetdirDIRz/Set target directory (where to store provision))r   r   r
   z-qz--quietzBe quietz--serverz
DC to join)r   r
   z--sitezsite to joinz--domain-critical-onlyz&only replicate critical domain objectsz--dns-backendzNAMESERVER-BACKEND)SAMBA_INTERNAL	BIND9_DLZNONEzThe DNS server backend. SAMBA_INTERNAL is the builtin name server (default), BIND9_DLZ uses samba4 AD to store zone information, NONE skips the DNS setup entirely (this DC will not be a DNS server)r   )r
   r   r   r   defaultz-vz	--verbosez
Be verboseN)samba.netcmdr   samba.samdbr   common_ntvfs_optionsstrcommon_provision_join_optionscommon_join_options     </usr/lib/python3/dist-packages/samba/netcmd/domain/common.py<module>r!      s  2   1 =L   ?:<>
 => 8^5>8:;< !@A =%AM
4LA! & :Ls3
8.s3
#8  ?3G:R $% 4<E r   