diff --git a/data/admin/cvtt_hosts.cfg b/data/admin/cvtt_hosts.cfg index d4ebeb1..2ab942e 100644 --- a/data/admin/cvtt_hosts.cfg +++ b/data/admin/cvtt_hosts.cfg @@ -1,110 +1,99 @@ { "cvtt.vpn": { + // ----------- C l o u d "cloud11": { "type": "cloud", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, "cloud15": { "type": "cloud", "users": ["oleg"], "docker": false, "supervisor": false, - "__eod__": null }, "cloud16": { "type": "cloud", "users": ["oleg", "cvtt"], "docker": true, "supervisor": true, - "__eod__": null }, "cloud21": { "type": "cloud", "users": ["oleg", "cvtt"], "docker": true, "supervisor": true, - "__eod__": null }, "cloud22": { "type": "cloud", "users": ["oleg"], "docker": false, "supervisor": false, - "__eod__": null }, "cloud23": { "type": "cloud", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, "cloud24": { "type": "cloud", "users": ["oleg", "cvtt"], "docker": true, "supervisor": true, - "__eod__": null }, + // ----------- B a r e M e t a l "homestore": { "type": "metal", "users": ["oleg"], "docker": true, "supervisor": false, - "__eod__": null }, "nsbackup": { "type": "metal", "users": ["oleg"], "docker": false, "supervisor": false, - "__eod__": null }, "cryptoval2": { "type": "metal", "users": ["oleg"], "docker": false, "supervisor": false, - "__eod__": null }, "cryptoval3": { "type": "metal", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, "cryptoval4": { "type": "metal", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, "dtvmhost": { "type": "metal", "users": ["oleg"], "docker": false, "supervisor": false, - "__eod__": null }, "gpushnik": { "type": "metal", "users": ["oleg"], "docker": true, "supervisor": false, - "__eod__": null }, + + // ----------- V i r t u a l M a c h i n e s "cvttdata": { "type": "vm", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, "cvtt-dev": { "type": "vm", @@ -118,51 +107,43 @@ "users": ["oleg"], "docker": false, "supervisor": false, - "__eod__": null }, "cvtt-prod-01": { "type": "vm", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, "cvtt-research": { "type": "vm", "users": ["oleg"], "docker": true, "supervisor": false, - "__eod__": null }, "desktop": { "type": "vm", "users": ["oleg"], "docker": false, "supervisor": false, - "__eod__": null }, "ops-server": { "type": "vm", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, "cvtt-md": { "type": "vm", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, "cvttdata-testdb": { "type": "vm", "users": ["oleg", "cvtt"], "docker": true, "supervisor": false, - "__eod__": null }, - "__eod__": null }, "cryptovaltrading.com": { @@ -170,10 +151,7 @@ "users": ["oleg"], "type": "cloud", "ssh_port": 7822, - "__eod__": null }, - "__eod__": null }, - "__eod__": null } diff --git a/data/admin/git_repositories.cfg b/data/admin/git_repositories.cfg new file mode 100644 index 0000000..43cea96 --- /dev/null +++ b/data/admin/git_repositories.cfg @@ -0,0 +1,78 @@ +{ + "cvtt": { + "cvtt2:": { + "cvttpy": [ + {"origin": "git@cloud21.cvtt.vpn:/opt/store/git/cvttpy.git" }, + {"homestore": "git@homestore.cvtt.vpn:/opt/git/cvtt2/cvttpy.git" }, + {"cryptova": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/cvttpy.git" }, + {"onedev": "ssh://oleg@homestore.cvtt.vpn:6611/CVTT/cvttpy" }, + ], + "ops": [ + {"origin": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/ops.git" }, + {"homestore": "git@homestore.cvtt.vpn:/opt/git/cvtt2/ops.git" }, + {"cryptova": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/ops.git" }, + {"onedev": "ssh://oleg@homestore.cvtt.vpn:6611/CVTT/ops" }, + ], + "docker_dev": [ + {"origin": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/docker_dev.git" }, + {"homestore": "git@homestore.cvtt.vpn:/opt/git/cvtt2/docker_dev.git" }, + {"cryptova": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/docker_dev.git" }, + {"onedev": "ssh://oleg@homestore.cvtt.vpn:6611/CVTT/docker_dev" }, + ], + "config_service": [ + {"origin": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/config_service.git" }, + {"homestore": "git@homestore.cvtt.vpn:/opt/git/cvtt2/config_service.git" }, + {"cryptova": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/config_service.git" }, + {"onedev": "ssh://oleg@homestore.cvtt.vpn:6611/CVTT/config_service" }, + ], + "cronjobs": [ + {"origin": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/cronjobs.git" }, + {"homestore": "git@homestore.cvtt.vpn:/opt/git/cvtt2/cronjobs.git" }, + {"cryptova": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/cronjobs.git" }, + {"onedev": "ssh://oleg@homestore.cvtt.vpn:6611/CVTT/cronjobs" }, + ], + "research": [ + {"origin": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/research.git" }, + {"homestore": "git@homestore.cvtt.vpn:/opt/git/cvtt2/research.git" }, + {"cryptova": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/research.git" }, + {"onedev": "ssh://oleg@homestore.cvtt.vpn:6611/CVTT/research" }, + ], + "jupyter_gpu": [ + {"origin": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/cvtt2/jupyter_gpu.git" }, + {"homestore": "git@homestore.cvtt.vpn:/opt/git/cvtt2/jupyter_gpu.git" }, + ], + } + }, + "allbright": { + "allbright-ops": [ + {"origin": "ssh://allbrigh@allbrightacademy.com:7822/home/allbrigh/git/allbright-ops.git"}, + {"homestore": "ssh://oleg@homestore.sheynin.home:/opt/git/allbright/allbright-ops.git"}, + ], + "allbright-www": [ + {"origin": "ssh://allbrigh@allbrightacademy.com:7822/home/allbrigh/git/allbright.git"}, + {"homestore": "ssh://oleg@homestore.sheynin.home:/opt/git/allbright/allbright.git"}, + ] + } + "devel-env": { + "cvtt-dev": [ + {"onedev": "ssh://oleg@homestore.cvtt.vpn:6611/CVTT/DevelopEnv/vscode-cvtt-dev"}, + ], + "cvtt-research": [ + {"onedev": "ssh://oleg@homestore.cvtt.vpn:6611/CVTT/DevelopEnv/vscode-cvtt-research"}, + ] + }, + "personal": { + "obsidian_notes": [ + {"origin": "ssh://cryptova@cryptovaltrading.com:1588/home/cryptova/git/personal/obsidian_notes.git"} + ], + "data-analysis": [ + {"origin": "git@homestore.cvtt.vpn:/opt/git/data_analysis.git"} + ], + "leathercraft": [ + {"origin": "git@homestore.cvtt.vpn:/opt/git/leathercraft.git"} + ], + "musicscore": [ + {"origin": "git@homestore.cvtt.vpn:/opt/git/musicscore.git"} + ], + } +}