feat(08): implement SSOT architecture for network configuration

This commit is contained in:
2026-04-23 13:58:33 +03:00
parent 5978917494
commit a5a460e765
1039 changed files with 138862 additions and 105259 deletions

View File

@@ -39,10 +39,10 @@ deactivate nondestructive
if [ "${OSTYPE:-}" = "cygwin" ] || [ "${OSTYPE:-}" = "msys" ] ; then
# transform D:\path\to\venv to /d/path/to/venv on MSYS
# and to /cygdrive/d/path/to/venv on Cygwin
export VIRTUAL_ENV=$(cygpath /tmp/image-system-phase1/venv)
export VIRTUAL_ENV=$(cygpath /data/programare_AI/tfm_ainventory/venv)
else
# use the path as-is
export VIRTUAL_ENV=/tmp/image-system-phase1/venv
export VIRTUAL_ENV=/data/programare_AI/tfm_ainventory/venv
fi
_OLD_VIRTUAL_PATH="$PATH"

View File

@@ -9,7 +9,7 @@ alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PA
# Unset irrelevant variables.
deactivate nondestructive
setenv VIRTUAL_ENV /tmp/image-system-phase1/venv
setenv VIRTUAL_ENV /data/programare_AI/tfm_ainventory/venv
set _OLD_VIRTUAL_PATH="$PATH"
setenv PATH "$VIRTUAL_ENV/"bin":$PATH"

View File

@@ -33,7 +33,7 @@ end
# Unset irrelevant variables.
deactivate nondestructive
set -gx VIRTUAL_ENV /tmp/image-system-phase1/venv
set -gx VIRTUAL_ENV /data/programare_AI/tfm_ainventory/venv
set -gx _OLD_VIRTUAL_PATH $PATH
set -gx PATH "$VIRTUAL_ENV/"bin $PATH

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from coverage.cmdline import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from coverage.cmdline import main_deprecated
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main_deprecated())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from coverage.cmdline import main_deprecated
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main_deprecated())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from distro.distro import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from dotenv.__main__ import cli
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(cli())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from numpy.f2py.f2py2e import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from fastapi.cli import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from httpx import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from charset_normalizer.cli import cli_detect
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(cli_detect())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from numpy._configtool import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())

View File

@@ -1,4 +1,4 @@
#!/tmp/image-system-phase1/venv/bin/python3
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
# -*- coding: utf-8 -*-
import re
import sys

View File

@@ -1,4 +1,4 @@
#!/tmp/image-system-phase1/venv/bin/python3
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
# -*- coding: utf-8 -*-
import re
import sys

View File

@@ -1,4 +1,4 @@
#!/tmp/image-system-phase1/venv/bin/python3
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
# -*- coding: utf-8 -*-
import re
import sys

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from pytest import console_main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(console_main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from pygments.cmdline import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from rsa.cli import decrypt
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(decrypt())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from rsa.cli import encrypt
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(encrypt())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from rsa.cli import keygen
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(keygen())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from rsa.util import private_to_public
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(private_to_public())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from rsa.cli import sign
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(sign())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from rsa.cli import verify
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(verify())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from pytest import console_main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(console_main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from uvicorn.main import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from watchfiles.cli import cli
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(cli())

View File

@@ -1,8 +1,6 @@
#!/tmp/image-system-phase1/venv/bin/python3
# -*- coding: utf-8 -*-
import re
#!/data/programare_AI/tfm_ainventory/venv/bin/python3
import sys
from websockets.cli import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.argv[0] = sys.argv[0].removesuffix('.exe')
sys.exit(main())