diff --git a/scripts/training-backup-bastion b/scripts/training-backup-bastion index a4ef101..877287f 100644 --- a/scripts/training-backup-bastion +++ b/scripts/training-backup-bastion @@ -1,17 +1,15 @@ # Configure user directories mv /assets/training-backup /etc/skel/training mkdir /etc/skel/.kube +ip=$(curl -s https://ipinfo.io/ip) +port=$(kubectl get svc -n central px-backup-ui -o jsonpath='{.spec.ports[0].nodePort}') cat <>/etc/skel/.bashrc alias k=kubectl complete -F __start_kubectl k +tty &>/dev/null && echo ========================================== && echo "PX-Backup UI: http://$ip:$port" && printf "MinIO endpoint: 192.168.1%.2d.90:30221\n" \$(id -nu | sed s/training//) && echo ========================================== PS1='\e[0;33m[\u@px-training \W]\$ \e[m' EOF -Create motd -ip=$(curl -s https://ipinfo.io/ip) -port=$(kubectl get svc -n central px-backup-ui -o jsonpath='{.spec.ports[0].nodePort}') -echo "PX-Backup UI: http://$ip:$port" >/etc/motd.d/training-backup - # Create training users kubectl exec -it -n central pxcentral-keycloak-0 -- /opt/keycloak/bin/kcadm.sh config credentials --user admin --password admin --server http://localhost:8080/auth --realm master for i in $(seq 1 $clusters); do diff --git a/templates/training-backup.yml b/templates/training-backup.yml index 48356e8..5a3d201 100644 --- a/templates/training-backup.yml +++ b/templates/training-backup.yml @@ -6,5 +6,5 @@ stop_after: 0 scripts: ["install-px", "training-backup-cluster"] cluster: - id: 1 - scripts: ["wetty", "ttysnoop", "helm-backup", "training-backup-bastion"] + scripts: ["wetty", "snoop", "helm-backup", "training-backup-bastion"] nodes: 4 diff --git a/templates/training.yml b/templates/training.yml index a0c2bde..e73210f 100644 --- a/templates/training.yml +++ b/templates/training.yml @@ -5,4 +5,4 @@ k8s_version: 1.33.5 stop_after: 0 cluster: - id: 1 - scripts: ["etcd", "wetty", "ttysnoop", "training-bastion"] + scripts: ["etcd", "wetty", "snoop", "training-bastion"]