From 913acf198fe099f21f4462d5a3cf7e74ae98c3df Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Tue, 3 May 2022 11:59:37 +0300
Subject: [PATCH] SchooLinks SSH config.

---
 .ssh/config.d/20_schoolinks | 30 ++++++++++++++++++++++++++++++
 Makefile                    |  8 ++++++++
 2 files changed, 38 insertions(+)

diff --git a/.ssh/config.d/20_schoolinks b/.ssh/config.d/20_schoolinks
index 636bfa9..85602f6 100644
--- a/.ssh/config.d/20_schoolinks
+++ b/.ssh/config.d/20_schoolinks
@@ -2,3 +2,33 @@
 # vim:ft=sshconfig
 # SchooLinks infrastructure
 
+Host api-*.schoolinks.com api.schoolinks.com celery.schoolinks.com
+ProxyCommand ssh vpn.schoolinks.com -W %h:%p
+
+Host api-dev.schoolinks.com
+IdentityFile ~/.ssh/schoolinks_dev_rsa
+
+Host api-qa.schoolinks.com
+IdentityFile ~/.ssh/schoolinks_qa_rsa
+
+Host api-stable.schoolinks.com
+IdentityFile ~/.ssh/schoolinks_stable_rsa
+
+Host api-staging.schoolinks.com
+IdentityFile ~/.ssh/schoolinks_staging_rsa
+
+Host ci.schoolinks.com
+IdentityFile ~/.ssh/schoolinks_ci_rsa
+
+Host sftp.schoolinks.com
+IdentityFile ~/.ssh/schoolinks_sftp_rsa
+User ec2-user
+
+Host vpn.schoolinks.com
+HostName 18.210.9.60
+IdentityFile ~/.ssh/schoolinks_vpn_rsa
+User centos
+
+Host *.schoolinks.com
+User ubuntu
+IdentityFile ~/.ssh/schoolinks_prod_rsa
diff --git a/Makefile b/Makefile
index b9ddd96..20d95ba 100644
--- a/Makefile
+++ b/Makefile
@@ -15,6 +15,14 @@ ssh-keys: .ssh/github_ed25519
 ssh-keys: .ssh/shore_ecdsa
 ssh-keys: .ssh/shore_ed25519
 ssh-keys: .ssh/shore_rsa
+ssh-keys: .ssh/schoolinks_ci_rsa
+ssh-keys: .ssh/schoolinks_dev_rsa
+ssh-keys: .ssh/schoolinks_prod_rsa
+ssh-keys: .ssh/schoolinks_sftp_rsa
+ssh-keys: .ssh/schoolinks_stable_rsa
+ssh-keys: .ssh/schoolinks_staging_rsa
+ssh-keys: .ssh/schoolinks_qa_rsa
+ssh-keys: .ssh/schoolinks_vpn_rsa
 
 .ssh/%_rsa: Documents/Database.kdbx
 	$(mkd)
-- 
GitLab