From 30d6764dbcf27690c661885c36c83ea63aef29ca Mon Sep 17 00:00:00 2001 From: "anthony.wen" Date: Fri, 20 Mar 2026 21:17:01 -0400 Subject: [PATCH] Document default SSH handling for 192.168.3.191 Add guide rules that treat 192.168.3.191 as the default ATVM target host. For that IP, default SSH access now assumes root/cdsi2012 credentials and ignores host key mismatch with StrictHostKeyChecking=no and UserKnownHostsFile=/dev/null. Update ATVM setup, automation, and ESX/vCenter guides so future runs use the same default behavior consistently. --- atvm/AGENTS.md | 3 +++ atvm/atvm-automation-guide.md | 5 +++++ atvm/atvm-setup-script-guide.md | 3 +++ cdsmcp/esxvm-guide.md | 2 ++ 4 files changed, 13 insertions(+) diff --git a/atvm/AGENTS.md b/atvm/AGENTS.md index 78bdc43..a184a99 100644 --- a/atvm/AGENTS.md +++ b/atvm/AGENTS.md @@ -63,6 +63,9 @@ Use `atvm-setup-script-guide.md` as the procedure source and keep behavior align - DNS: `8.8.8.8`, `8.8.4.4` - Ubuntu root SSH workflow credential in docs/script: `root / cdsi2012` - Client log file: `atvm_setup_script.log` (typically `/root/atvm_setup_script.log` when run as root) +- When the operator refers to `192.168.3.191`, treat it as the ATVM target host by default. +- For SSH to `192.168.3.191`, ignore host key mismatch by default with `-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null`. +- For SSH to `192.168.3.191`, use default credentials `root / cdsi2012` unless the operator explicitly overrides them. ### Setup Controller Wrapper Rules - Wrapper supports: diff --git a/atvm/atvm-automation-guide.md b/atvm/atvm-automation-guide.md index 9992819..5d8056a 100644 --- a/atvm/atvm-automation-guide.md +++ b/atvm/atvm-automation-guide.md @@ -14,6 +14,11 @@ Run ATVM CMC automation tests on the designated automation VM without unintended - IP: `192.168.3.190` - Credentials: `root / atvmcdsi2012` +## ATVM Target Host Default +- Treat `192.168.3.191` as the default ATVM target host reference. +- For SSH to `192.168.3.191`, ignore host key mismatch by default with `-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null`. +- For SSH to `192.168.3.191`, use default credentials `root / cdsi2012` unless the operator explicitly overrides them. + ## Operating Constraints - Run only scripts/commands explicitly requested. - Do not make manual system configuration changes on the client. diff --git a/atvm/atvm-setup-script-guide.md b/atvm/atvm-setup-script-guide.md index 95c0bc5..5c48084 100644 --- a/atvm/atvm-setup-script-guide.md +++ b/atvm/atvm-setup-script-guide.md @@ -28,6 +28,9 @@ The setup flow performs a controlled bootstrap across supported Linux distributi - Logging: colorized console + plain text log file - Entry point: `main "$@"` - Default operator assumption for setup access: `root / cdsi2012` unless explicitly overridden. +- When the operator refers to `192.168.3.191`, treat it as the default ATVM target host. +- For SSH to `192.168.3.191`, ignore host key mismatch by default with `-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null`. +- For SSH to `192.168.3.191`, use `root / cdsi2012` unless the operator explicitly provides different credentials. ## Mandatory Identity Gate Setup must not start unless operator explicitly provides both values: diff --git a/cdsmcp/esxvm-guide.md b/cdsmcp/esxvm-guide.md index bcdf1b0..0566472 100644 --- a/cdsmcp/esxvm-guide.md +++ b/cdsmcp/esxvm-guide.md @@ -22,6 +22,8 @@ This file is for workflow guidance only. Do not add specific run examples here. - `192.168.3.191` as default ATVM target reference - Any other VM IP must be obtained live from vCenter for that run only. - Do not carry forward ad-hoc VM IPs from previous runs in runbooks. +- When the operator refers to `192.168.3.191`, assume ATVM target SSH access should ignore host key mismatch by default with `-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null`. +- When the operator refers to `192.168.3.191`, assume default SSH credentials `root / cdsi2012` unless the operator explicitly overrides them. ## Cluster Scope Rule - Only work under cluster `QACL-ATVMCypressONLY` unless explicitly told otherwise.