From 41bff0cd02518d968991b1acf776f9b3af72878b Mon Sep 17 00:00:00 2001 From: Houzhong Xu Date: Sun, 12 Oct 2025 09:25:34 +0000 Subject: [PATCH] =?UTF-8?q?=E2=98=81=EF=B8=8F=20Store=20Oracle=20Cloud=20c?= =?UTF-8?q?onfiguration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✅ Oracle Cloud config stored in both Consul KV and Vault: 📦 Consul KV Storage: - config/oracle-cloud/user - config/oracle-cloud/fingerprint - config/oracle-cloud/tenancy - config/oracle-cloud/region - config/oracle-cloud/key_file 🔐 Vault Storage: - secret/oracle-cloud (basic config) - secret/oracle-cloud/private-key (PEM key) 📋 Configuration Details: - User OCID: ocid1.user.oc1..aaaaaaaappc7zxue4dlrsjljg4fwl6wcc5smetreuvpqn72heiyvjeeqanqq - Region: us-ashburn-1 - Tenancy: ocid1.tenancy.oc1..aaaaaaaayyhuf6swf2ho4s5acdpee6zssst6j7nkiri4kyfdusxzn3e7p32q Ready for Terraform/OpenTofu integration ✅ --- security/vault/oracle-cloud-config.md | 71 +++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 security/vault/oracle-cloud-config.md diff --git a/security/vault/oracle-cloud-config.md b/security/vault/oracle-cloud-config.md new file mode 100644 index 0000000..f78bdd1 --- /dev/null +++ b/security/vault/oracle-cloud-config.md @@ -0,0 +1,71 @@ +# Oracle Cloud Configuration + +## 🔑 配置信息 + +### 存储在Consul KV中 +```bash +# 查看所有Oracle Cloud配置 +consul kv get -recurse config/oracle-cloud/ + +# 获取具体配置 +consul kv get config/oracle-cloud/user +consul kv get config/oracle-cloud/fingerprint +consul kv get config/oracle-cloud/tenancy +consul kv get config/oracle-cloud/region +consul kv get config/oracle-cloud/key_file +``` + +### 存储在Vault中 (更安全) +```bash +# 查看Oracle Cloud配置 +vault kv get secret/oracle-cloud + +# 查看私钥 +vault kv get secret/oracle-cloud/private-key +``` + +## 📝 配置内容 + +### 基本信息 +- **User OCID**: `ocid1.user.oc1..aaaaaaaappc7zxue4dlrsjljg4fwl6wcc5smetreuvpqn72heiyvjeeqanqq` +- **Fingerprint**: `73:80:50:35:b6:1d:e3:fc:68:f8:e3:e8:0b:df:79:e3` +- **Tenancy OCID**: `ocid1.tenancy.oc1..aaaaaaaayyhuf6swf2ho4s5acdpee6zssst6j7nkiri4kyfdusxzn3e7p32q` +- **Region**: `us-ashburn-1` + +### 私钥 +- **存储位置**: Vault `secret/oracle-cloud/private-key` +- **格式**: PEM格式私钥 +- **用途**: Oracle Cloud API认证 + +## 🚀 使用方式 + +### 从Consul读取配置 +```bash +# 在Nomad job中使用模板 +template { + data = <