A quick trick would be something like the following before executing `token create`.
until vault status -format json | jq -r --exit-status .leader_cluster_address; do sleep 1 done
[just after unsealing] { "type": "shamir", "initialized": true, "sealed": false, "t": 1, "n": 1, "progress": 0, "nonce": "", "version": "1.8.8", "migration": false, "cluster_name": "vault-cluster-eb767fbb", "cluster_id": "3011c079-df2d-bd0d-dd3b-1e8c32a4ecf8", "recovery_seal": false, "storage_type": "raft", "ha_enabled": true, "active_time": "0001-01-01T00:00:00Z", "raft_committed_index": 24, "raft_applied_index": 24 }
[after settling down] { "type": "shamir", "initialized": true, "sealed": false, "t": 1, "n": 1, "progress": 0, "nonce": "", "version": "1.8.8", "migration": false, "cluster_name": "vault-cluster-eb767fbb", "cluster_id": "3011c079-df2d-bd0d-dd3b-1e8c32a4ecf8", "recovery_seal": false, "storage_type": "raft", "ha_enabled": true, "is_self": true, "active_time": "2023-10-19T02:24:16.7102222Z", "leader_address": "http://192.168.151.110:8200", "leader_cluster_address": "https://192.168.151.110:8201", "raft_committed_index": 43, "raft_applied_index": 43 }
A quick trick would be something like the following before executing `token create`.
until vault status -format json | jq -r --exit-status .leader_ cluster_ address; do
sleep 1
done
[just after unsealing] cluster- eb767fbb" , df2d-bd0d- dd3b-1e8c32a4ec f8", 01T00:00: 00Z", committed_ index": 24, applied_ index": 24
{
"type": "shamir",
"initialized": true,
"sealed": false,
"t": 1,
"n": 1,
"progress": 0,
"nonce": "",
"version": "1.8.8",
"migration": false,
"cluster_name": "vault-
"cluster_id": "3011c079-
"recovery_seal": false,
"storage_type": "raft",
"ha_enabled": true,
"active_time": "0001-01-
"raft_
"raft_
}
[after settling down] cluster- eb767fbb" , df2d-bd0d- dd3b-1e8c32a4ec f8", 19T02:24: 16.7102222Z" , 192.168. 151.110: 8200", cluster_ address" : "https:/ /192.168. 151.110: 8201", committed_ index": 43, applied_ index": 43
{
"type": "shamir",
"initialized": true,
"sealed": false,
"t": 1,
"n": 1,
"progress": 0,
"nonce": "",
"version": "1.8.8",
"migration": false,
"cluster_name": "vault-
"cluster_id": "3011c079-
"recovery_seal": false,
"storage_type": "raft",
"ha_enabled": true,
"is_self": true,
"active_time": "2023-10-
"leader_address": "http://
"leader_
"raft_
"raft_
}