Edit: /opt/dedrads/__pycache__/first_setup.cpython-313.pyc (20493B)
}jJ S r SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK r SSK
r
SSKr " S S5 rS r
\S:X a \
" 5 gg)a$
script to resolve known issues with new vps/dedi
and improve thier default configurations
it is to be ran with -c on provision to alert of issues via STR/stdout
-c is fast, but without flag does all the stuff that is slow (~30s)
will not send STRs unless the -s flag is used
Author: MathewL
Nc \ rS rSrS rS rSS jrS rS rSS jr S r
S rS
rS r
S rS
rS rS rS rS r SS jrS rSrg)
FirstSetup c SU l SU l U R 5 U R 5 U R 5 [
R " 5 U l g )N )str_msgrun_logget_argsis_a_vps
get_mem_totalsocketgethostname host_nameselfs /opt/dedrads/first_setup.py__init__FirstSetup.__init__ s>
++- c < [ R " 5 nUR SSSSSS9 UR SSSSS S9 UR S
SSSSS9 UR S
SSSSS9 UR SSSSSS9 UR SSSSSS9 UR 5 U l g)z
argz
-sz
--send-str
store_trueFz2Silence most output, sends STR to T2S for errors.
)actiondefaulthelpz-nz--no-ea4z(Skips installing missing apache modules
z-v --verbosezEnables verbose output with -s
z-cz--checkz1Performs the new server checks instead of tweaks
-az--allzDoes both server tweaks
-dz
--dns-clusterzChecks dns clustering
N)argparseArgumentParseradd_argument
parse_argsargs)r parsers r r
FirstSetup.get_args s ((*G
=
4
F
-
+
%%' r c U( a UnO[ R " U5 nU R SU S35 [ R " U[ R
SUSS9nWR nU R S U S3SS
9 U$ ! [ a5 nSU SU S3nU R U5 U R U5 SnAN\SnAff = f)z1
runs subprocess, builds log var, returns stdout
zEXEC:
TF)stdouttextshellcheckzError on cmd:
z
Output:
NzOUT: end) shlexjoinlogsprunPIPE Exceptionlog_strr( )r cmdr* input_strrete error_strresults r run_cmdFirstSetup.run_cmdP s I
3I6)B'( $&&BGG$e5C 5#.
$))Ks"EIHHYLL## $s &A? ?
B> +B99B>c U R ( a SnOSn [ R " SSU SU R 3SU R SU R S3S9 g
! [ R
a nU R
S U 35 S
nAg
S
nAff = f)z
create an STR ticket
VPSzDedicated Serverzstr@imhadmin.netzNew z with errors: z0Errors encountered during first_setup.py:
Host: r' )destsubjectbodyzFailed to create STR ticket - N)is_vpsradsmake_ticketr r TicketErrorr0 )r
server_stringexcs r make_strFirstSetup.make_stre s ;;!M.M
='}o^DNN;KL~~
=HH5cU;<< =s AA B.BBc U R ( a<