Includes global state.vscdb, per-repo transcripts, workspace storage, composer exports, and restore scripts for a new machine. Co-authored-by: Cursor <cursoragent@cursor.com>
652 lines
54 KiB
JSON
652 lines
54 KiB
JSON
{
|
||
"_v": 16,
|
||
"composerId": "b90a6ea0-d00c-42c2-8a8b-55197d2eead2",
|
||
"richText": "{\"root\":{\"children\":[{\"children\":[],\"format\":\"\",\"indent\":0,\"type\":\"paragraph\",\"version\":1}],\"format\":\"\",\"indent\":0,\"type\":\"root\",\"version\":1}}",
|
||
"hasLoaded": true,
|
||
"text": "",
|
||
"fullConversationHeadersOnly": [
|
||
{
|
||
"bubbleId": "e468c692-7965-45bc-b3f4-fd6aad8644a7",
|
||
"type": 1,
|
||
"serverBubbleId": "e468c692-7965-45bc-b3f4-fd6aad8644a7",
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "c921f3c1-e95f-42de-886c-7c01a8c7fecd",
|
||
"type": 2,
|
||
"serverBubbleId": "3113596e-e667-5a38-9960-142b9a87ffc7",
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 30,
|
||
"hasThinking": true,
|
||
"thinkingDurationMs": 3338
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "e38c9558-cdfe-4e11-9e4a-e4823ee7f995",
|
||
"type": 2,
|
||
"serverBubbleId": "a406eb6f-5695-52f3-a129-6ae226095d6e",
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true,
|
||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "800f4c1f-2d78-4883-831c-ac584dc1bde4",
|
||
"type": 2,
|
||
"serverBubbleId": "6f6a1deb-55e4-5ee1-ab4c-fa93e7b4afb1",
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 15,
|
||
"toolCallId": "9f83c1bf-aa1d-4b63-8b85-8214186dbb46"
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "7719d49d-4d06-4029-9b3c-f352cea071d1",
|
||
"type": 2,
|
||
"serverBubbleId": "b5df4ac0-2e27-5fc6-85ce-a0d9abcdbade",
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true,
|
||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "66adde89-b566-4b28-a8f0-591f2abfde9f",
|
||
"type": 2,
|
||
"serverBubbleId": "ff208415-b473-5ff5-b9b2-535ee79a9557",
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 40,
|
||
"toolCallId": "76c19166-848a-402f-8520-793e1653ff15",
|
||
"isToolGroupable": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "e28c6d91-c705-4b62-99b4-e8ed1dfec54f",
|
||
"type": 2,
|
||
"serverBubbleId": "682a985c-4287-567c-ae1d-fd4fc033638e",
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 30,
|
||
"hasThinking": true,
|
||
"thinkingDurationMs": 2455
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "ff7d4be9-a502-4c5c-85af-cf7b5df7ea45",
|
||
"type": 2,
|
||
"serverBubbleId": "1eec2612-74fb-5b86-9fee-4adcc4a44909",
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 42,
|
||
"toolCallId": "769c2267-3dbf-4ecb-b9c3-10bdfed16117",
|
||
"isToolGroupable": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "76ec4ff6-d312-4dc1-9f1c-59bd543bfc17",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 30,
|
||
"hasThinking": true,
|
||
"thinkingDurationMs": 968
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "1035a278-91f6-41dd-ba3d-345e51ebb2d0",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true,
|
||
"isShortPlainText": true,
|
||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "3442da58-0a8b-4efe-9c8c-8adc3318d718",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 38,
|
||
"toolCallId": "call_gtUyBHXMoB015H3bWQOm7sTW\nctc_078a8d5352e9db20016a043e5d08b881a287b6ae31f10b151f"
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "5c2f246e-77cb-445a-b4bb-1b5b7fe67dd1",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 30,
|
||
"hasThinking": true,
|
||
"thinkingDurationMs": 1633
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "b0236617-5136-4327-8402-35bddb3de761",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 30,
|
||
"toolCallId": "call_HaJWuFdyaY3vB10Xd6Ou4ysL\nfc_078a8d5352e9db20016a043e71243081a2bcad47eb5e7fc953",
|
||
"isToolGroupable": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "8b1f2ab2-c218-4d1b-a2fa-4004550d3ffd",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true,
|
||
"turnDurationMs": 37876,
|
||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "ee97a925-23f1-48b0-bd8f-932a5423fa7d",
|
||
"type": 1,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "479daa21-15bf-4d96-ae56-bd95809d8cb8",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 30,
|
||
"hasThinking": true,
|
||
"thinkingDurationMs": 888
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "4da51405-f1d9-4d89-97c8-92728fabd714",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true,
|
||
"isShortPlainText": true,
|
||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "a73484f4-4e42-4c58-af95-835be27ce736",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 40,
|
||
"toolCallId": "call_J4FOxyxVGpjGYMXK26s35ho3\nfc_078a8d5352e9db20016a043eaeac7481a285bf03535d5a19f4",
|
||
"isToolGroupable": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "fa12c0f9-be9b-4edb-8bd8-b5053375de27",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 40,
|
||
"toolCallId": "call_Bdi5StYkEuakfRG0OPSCDv7q\nfc_078a8d5352e9db20016a043eaeac7c81a2807a4610c6b327b3",
|
||
"isToolGroupable": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "b0b7f3b6-9f96-4cbf-a417-273d438d7649",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 40,
|
||
"toolCallId": "call_P6a15Yd248Kk4VYpWCSdoFIt\nfc_078a8d5352e9db20016a043eaeac8481a29a1b14d92cc3cd7f",
|
||
"isToolGroupable": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "a6c07e65-c20c-40fb-9d7c-5371f5e88569",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 30,
|
||
"hasThinking": true,
|
||
"thinkingDurationMs": 687
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "acc7a47b-c3bf-484d-901f-c1bddcdafe0d",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true,
|
||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "9d931dd3-433e-4664-920b-f2d1b4dcdb66",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 38,
|
||
"toolCallId": "call_yOOsInHU66yWP2MDwHoo2CiE\nctc_078a8d5352e9db20016a043eb3f98481a295519dde6032bb38"
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "d3d3033f-45a6-4b42-bad6-6fd82bcd4e82",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 30,
|
||
"hasThinking": true,
|
||
"thinkingDurationMs": 1038
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "dbf5af79-2344-40db-8767-778d8726cfe1",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 30,
|
||
"toolCallId": "call_FeVIYm7jHiRWNXMIMK9NMIFy\nfc_078a8d5352e9db20016a043ec6a3a081a2b33fec1ffbec6bfe",
|
||
"isToolGroupable": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "8a4aa20e-7c8a-4855-91d8-4fe9a7fdfb3a",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 15,
|
||
"toolFormerTool": 40,
|
||
"toolCallId": "call_fQBFo00ScUOg0g4GxBSPJ5gv\nfc_078a8d5352e9db20016a043ec6a3b481a2acf5fdddfc6e519f",
|
||
"isToolGroupable": true
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "a8fd897f-38f4-4cf8-8970-8c8e9a455eb7",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"capabilityType": 30,
|
||
"hasThinking": true,
|
||
"thinkingDurationMs": 1426
|
||
}
|
||
},
|
||
{
|
||
"bubbleId": "6c9bb9c9-31d1-4af0-9ca6-330172e37317",
|
||
"type": 2,
|
||
"grouping": {
|
||
"isRenderable": true,
|
||
"hasText": true,
|
||
"turnDurationMs": 39598,
|
||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||
}
|
||
}
|
||
],
|
||
"conversationMap": {},
|
||
"status": "completed",
|
||
"context": {
|
||
"composers": [],
|
||
"selectedCommits": [],
|
||
"selectedPullRequests": [],
|
||
"selectedImages": [],
|
||
"folderSelections": [],
|
||
"fileSelections": [],
|
||
"selections": [],
|
||
"terminalSelections": [],
|
||
"selectedDocs": [],
|
||
"externalLinks": [],
|
||
"cursorRules": [],
|
||
"cursorCommands": [],
|
||
"gitPRDiffSelections": [],
|
||
"subagentSelections": [],
|
||
"browserSelections": [],
|
||
"extraContext": [],
|
||
"mentions": {
|
||
"composers": {},
|
||
"selectedCommits": {},
|
||
"selectedPullRequests": {},
|
||
"gitDiff": [],
|
||
"gitDiffFromBranchToMain": [],
|
||
"selectedImages": {},
|
||
"folderSelections": {},
|
||
"fileSelections": {
|
||
"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/docs/outline_pki.md": [],
|
||
"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/docs/DSO-192.doc": [],
|
||
"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/docs/adr/ADR-001-pki-architecture.md": [],
|
||
"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/docs/adr/architecture.md": [],
|
||
"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/monitoring/grafana/dashboard.json": [],
|
||
"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/ChatOps%20Loop-v1-4_30_2026%2C%204_35_06%20PM.pdf": []
|
||
},
|
||
"terminalFiles": {},
|
||
"selections": {
|
||
"{\"uri\":\"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/docs/adr/ADR-001-pki-architecture.md\",\"range\":{\"selectionStartLineNumber\":102,\"selectionStartColumn\":1,\"positionLineNumber\":104,\"positionColumn\":109},\"text\":\"```markdown\\n- Потеря уже реализованной интеграции и работающего рабочего контура для Kafka `P0239`.\\n- Новая operational cost, новое обучение команд.\\n- В компании уже используется Vault для других задач; отдельный инструмент только под PKI увеличивает fleet.\\n```\"}": [
|
||
{
|
||
"uuid": "8b9b7c96-17ce-4259-af2d-fa4f8ebe08b6"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":32,\"selectionStartLineNumber\":113,\"positionColumn\":20,\"positionLineNumber\":161},\"text\":\"```bash\\ncat /data/vault/config/config.hcl \\nui = true\\ncluster_addr = \\\"https://p-pki-as-01.lmru.tech:8201\\\"\\napi_addr = \\\"https://p-pki-as-01.lmru.tech:8200\\\"\\ndisable_mlock = true\\n\\nmax_lease_ttl = \\\"1h\\\"\\ndefault_lease_ttl = \\\"1m\\\"\\n\\nlistener \\\"tcp\\\" {\\n address = \\\"0.0.0.0:8200\\\"\\n tls_disable = false\\n tls_cert_file = \\\"/vault/tls/wildcard.lmru.tech.crt\\\"\\n tls_key_file = \\\"/vault/tls/wildcard.lmru.tech.key\\\"\\n telemetry {\\n unauthenticated_metrics_access = true\\n }\\n}\\n\\ntelemetry {\\n disable_hostname = true\\n prometheus_retention_time = \\\"12h\\\"\\n}\\n\\nstorage \\\"raft\\\" {\\n path = \\\"/vault/raft\\\"\\n node_id = \\\"p-pki-as-01.lmru.tech\\\"\\n\\n retry_join {\\n leader_tls_servername = \\\"p-pki-as-01.lmru.tech\\\"\\n leader_api_addr = \\\"https://p-pki-as-01.lmru.tech:8200\\\"\\n leader_client_cert_file = \\\"/vault/tls/wildcard.lmru.tech.crt\\\"\\n leader_client_key_file = \\\"/vault/tls/wildcard.lmru.tech.key\\\"\\n }\\n\\n retry_join {\\n leader_tls_servername = \\\"p-pki-as-02.lmru.tech\\\"\\n leader_api_addr = \\\"https://p-pki-as-02.lmru.tech:8200\\\"\\n leader_client_cert_file = \\\"/vault/tls/wildcard.lmru.tech.crt\\\"\\n leader_client_key_file = \\\"/vault/tls/wildcard.lmru.tech.key\\\"\\n }\\n\\n retry_join {\\n leader_tls_servername = \\\"p-pki-as-03.lmru.tech\\\"\\n leader_api_addr = \\\"https://p-pki-as-03.lmru.tech:8200\\\"\\n leader_client_cert_file = \\\"/vault/tls/wildcard.lmru.tech.crt\\\"\\n leader_client_key_file = \\\"/vault/tls/wildcard.lmru.tech.key\\\"\\n }\\n}\\n```\"}": [
|
||
{
|
||
"uuid": "612fbf1b-128a-4cb0-91ec-ae7474d61ded"
|
||
}
|
||
],
|
||
"{\"uri\":\"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/docs/vault-pki-monitoring-runbook.md\",\"range\":{\"selectionStartLineNumber\":19,\"selectionStartColumn\":1,\"positionLineNumber\":24,\"positionColumn\":40},\"text\":\"```markdown\\nНовые textfile-метрики:\\n\\n* `vault_pki_ca_not_after_timestamp_seconds{mount=\\\"pki-stage\\\"}`;\\n* `vault_pki_ca_expires_in_seconds{mount=\\\"pki-stage\\\"}`;\\n* `vault_pki_backup_latest_mtime_seconds`;\\n* `vault_pki_backup_latest_size_bytes`.\\n```\"}": [
|
||
{
|
||
"uuid": "13341762-36f3-4774-86d0-bceeee264c26"
|
||
}
|
||
],
|
||
"{\"uri\":\"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/docs/vault-pki-monitoring-runbook.md\",\"range\":{\"selectionStartLineNumber\":26,\"selectionStartColumn\":1,\"positionLineNumber\":26,\"positionColumn\":212},\"text\":\"```markdown\\nМетрики CA создаются для каждого mount из `PKI_MOUNTS`. Сейчас это `pki-stage`; после ввода `pki-prod` добавляем его в переменную, и Prometheus/Grafana автоматически увидят второй ряд с label `mount=\\\"pki-prod\\\"`.\\n```\"}": [
|
||
{
|
||
"uuid": "f56173e3-3e5c-450d-82c2-4a07d981da47"
|
||
}
|
||
],
|
||
"{\"uri\":\"file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/docs/adr/architecture.md\",\"range\":{\"selectionStartLineNumber\":307,\"selectionStartColumn\":1,\"positionLineNumber\":307,\"positionColumn\":248},\"text\":\"```markdown\\nBackup job запускается только на одной ноде, чтобы не создавать три одинаковых snapshot в час. Primary backup-нода — `p-pki-as-01.lmru.tech` в Yandex Cloud. При ее потере cron job переносится на одну из оставшихся нод по эксплуатационному runbook.\\n```\"}": [
|
||
{
|
||
"uuid": "b672ec03-587d-4e4e-8ac6-55e60fe0aaf4"
|
||
}
|
||
]
|
||
},
|
||
"terminalSelections": {
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":102,\"selectionStartLineNumber\":51,\"positionColumn\":106,\"positionLineNumber\":72},\"text\":\"```bash\\nvault policy write p0239 /home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss/files/pki-p0239/p0239-kafka-apim-stage.hcl\\n\\nSuccess! Uploaded policy: p0239\\n ruslanpi@ruslan-hpprobook450 ~/Documents/repos/lmru--devops-core--ansible-vault-oss master ± vault read auth/approle/role/cert-manager-p0239-kafka-apim\\nKey Value\\n--- -----\\nbind_secret_id true\\nlocal_secret_ids false\\nsecret_id_bound_cidrs <nil>\\nsecret_id_num_uses 0\\nsecret_id_ttl 0s\\ntoken_bound_cidrs []\\ntoken_explicit_max_ttl 0s\\ntoken_max_ttl 1h\\ntoken_no_default_policy false\\ntoken_num_uses 0\\ntoken_period 0s\\ntoken_policies [p0239]\\ntoken_ttl 1h\\ntoken_type default\\n```\"}": [
|
||
{
|
||
"uuid": "6c399deb-4516-4726-89cd-90a2a2bb0214"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":32,\"selectionStartLineNumber\":113,\"positionColumn\":20,\"positionLineNumber\":161},\"text\":\"```bash\\ncat /data/vault/config/config.hcl \\nui = true\\ncluster_addr = \\\"https://p-pki-as-01.lmru.tech:8201\\\"\\napi_addr = \\\"https://p-pki-as-01.lmru.tech:8200\\\"\\ndisable_mlock = true\\n\\nmax_lease_ttl = \\\"1h\\\"\\ndefault_lease_ttl = \\\"1m\\\"\\n\\nlistener \\\"tcp\\\" {\\n address = \\\"0.0.0.0:8200\\\"\\n tls_disable = false\\n tls_cert_file = \\\"/vault/tls/wildcard.lmru.tech.crt\\\"\\n tls_key_file = \\\"/vault/tls/wildcard.lmru.tech.key\\\"\\n telemetry {\\n unauthenticated_metrics_access = true\\n }\\n}\\n\\ntelemetry {\\n disable_hostname = true\\n prometheus_retention_time = \\\"12h\\\"\\n}\\n\\nstorage \\\"raft\\\" {\\n path = \\\"/vault/raft\\\"\\n node_id = \\\"p-pki-as-01.lmru.tech\\\"\\n\\n retry_join {\\n leader_tls_servername = \\\"p-pki-as-01.lmru.tech\\\"\\n leader_api_addr = \\\"https://p-pki-as-01.lmru.tech:8200\\\"\\n leader_client_cert_file = \\\"/vault/tls/wildcard.lmru.tech.crt\\\"\\n leader_client_key_file = \\\"/vault/tls/wildcard.lmru.tech.key\\\"\\n }\\n\\n retry_join {\\n leader_tls_servername = \\\"p-pki-as-02.lmru.tech\\\"\\n leader_api_addr = \\\"https://p-pki-as-02.lmru.tech:8200\\\"\\n leader_client_cert_file = \\\"/vault/tls/wildcard.lmru.tech.crt\\\"\\n leader_client_key_file = \\\"/vault/tls/wildcard.lmru.tech.key\\\"\\n }\\n\\n retry_join {\\n leader_tls_servername = \\\"p-pki-as-03.lmru.tech\\\"\\n leader_api_addr = \\\"https://p-pki-as-03.lmru.tech:8200\\\"\\n leader_client_cert_file = \\\"/vault/tls/wildcard.lmru.tech.crt\\\"\\n leader_client_key_file = \\\"/vault/tls/wildcard.lmru.tech.key\\\"\\n }\\n}\\n```\"}": [
|
||
{
|
||
"uuid": "612fbf1b-128a-4cb0-91ec-ae7474d61ded"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":0,\"selectionStartLineNumber\":426,\"positionColumn\":53,\"positionLineNumber\":441},\"text\":\"```bash\\nroot@p-pki-as-01:/home/ansible# sudo install -d -m 0755 /var/lib/node_exporter/textfile_collector\\nroot@p-pki-as-01:/home/ansible# sudo tee /etc/default/prometheus-node-exporter >/dev/null <<'EOF'\\nARGS=\\\"--collector.textfile.directory=/var/lib/node_exporter/textfile_collector\\\"\\nEOF\\nroot@p-pki-as-01:/home/ansible# sudo systemctl enable --now prometheus-node-exporter\\nsudo systemctl restart prometheus-node-exporter\\nsudo systemctl status prometheus-node-exporter --no-pager\\nSynchronizing state of prometheus-node-exporter.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.\\nExecuting: /usr/lib/systemd/systemd-sysv-install enable prometheus-node-exporter\\n● prometheus-node-exporter.service - Prometheus exporter for machine metrics\\n Loaded: loaded (/usr/lib/systemd/system/prometheus-node-exporter.service; enabled; preset: enabled)\\n Active: activating (auto-restart) (Result: exit-code) since Tue 2026-04-28 14:29:39 UTC; 10ms ago\\n Docs: https://github.com/prometheus/node_exporter\\n Process: 615280 ExecStart=/usr/bin/prometheus-node-exporter $ARGS (code=exited, status=1/FAILURE)\\n Main PID: 615280 (code=exited, status=1/FAILURE)\\n CPU: 12ms\\n```\"}": [
|
||
{
|
||
"uuid": "eff6f28e-fca0-4be6-b0d5-50a1c9e190a5"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":0,\"selectionStartLineNumber\":434,\"positionColumn\":122,\"positionLineNumber\":693},\"text\":\"```bash\\nExecuting: /usr/lib/systemd/systemd-sysv-install enable prometheus-node-exporter\\n● prometheus-node-exporter.service - Prometheus exporter for machine metrics\\n Loaded: loaded (/usr/lib/systemd/system/prometheus-node-exporter.service; enabled; preset: enabled)\\n Active: activating (auto-restart) (Result: exit-code) since Tue 2026-04-28 14:29:39 UTC; 10ms ago\\n Docs: https://github.com/prometheus/node_exporter\\n Process: 615280 ExecStart=/usr/bin/prometheus-node-exporter $ARGS (code=exited, status=1/FAILURE)\\n Main PID: 615280 (code=exited, status=1/FAILURE)\\n CPU: 12ms\\nroot@p-pki-as-01:/home/ansible# ^C\\nroot@p-pki-as-01:/home/ansible# sudo systemctl status prometheus-node-exporter --no-pager\\n× prometheus-node-exporter.service - Prometheus exporter for machine metrics\\n Loaded: loaded (/usr/lib/systemd/system/prometheus-node-exporter.service; enabled; preset: enabled)\\n Active: failed (Result: exit-code) since Tue 2026-04-28 14:29:40 UTC; 46s ago\\n Duration: 12ms\\n Docs: https://github.com/prometheus/node_exporter\\n Process: 615305 ExecStart=/usr/bin/prometheus-node-exporter $ARGS (code=exited, status=1/FAILURE)\\n Main PID: 615305 (code=exited, status=1/FAILURE)\\n CPU: 12ms\\n\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Scheduled restart job, restart counter is at 4.\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Start request repeated too quickly.\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Failed with result 'exit-code'.\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: Failed to start prometheus-node-exporter.service - Prometheus exporter for machine metrics.\\nroot@p-pki-as-01:/home/ansible# sudo journalctl -u prometheus-node-exporter -n 80 --no-pager\\nsudo systemctl cat prometheus-node-exporter\\n/usr/bin/prometheus-node-exporter --collector.textfile.directory=/var/lib/node_exporter/textfile_collector\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=softnet\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=stat\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=systemd\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=tapestats\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=textfile\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=thermal_zone\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=time\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=timex\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=udp_queues\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=uname\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=vmstat\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=xfs\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.766Z caller=node_exporter.go:117 level=info collector=zfs\\nApr 28 14:29:39 p-pki-as-01 prometheus-node-exporter[615298]: ts=2026-04-28T14:29:39.767Z caller=node_exporter.go:223 level=error err=\\\"listen tcp :9100: bind: address already in use\\\"\\nApr 28 14:29:39 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Main process exited, code=exited, status=1/FAILURE\\nApr 28 14:29:39 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Failed with result 'exit-code'.\\nApr 28 14:29:39 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Scheduled restart job, restart counter is at 3.\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: Started prometheus-node-exporter.service - Prometheus exporter for machine metrics.\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.020Z caller=node_exporter.go:192 level=info msg=\\\"Starting node_exporter\\\" version=\\\"(version=1.7.0, branch=debian/sid, revision=1.7.0-1ubuntu0.3)\\\"\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.020Z caller=node_exporter.go:193 level=info msg=\\\"Build context\\\" build_context=\\\"(go=go1.22.2, platform=linux/amd64, user=team+pkg-go@tracker.debian.org, date=20250721-00:45:45, tags=unknown)\\\"\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.021Z caller=diskstats_common.go:111 level=info collector=diskstats msg=\\\"Parsed flag --collector.diskstats.device-exclude\\\" flag=^(ram|loop|fd|(h|s|v|xv)d[a-z]|nvme\\\\d+n\\\\d+p)\\\\d+$\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=filesystem_common.go:111 level=info collector=filesystem msg=\\\"Parsed flag --collector.filesystem.mount-points-exclude\\\" flag=^/(dev|proc|run|sys|mnt|media|var/lib/docker/.+|var/lib/containers/storage/.+)($|/)\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=filesystem_common.go:113 level=info collector=filesystem msg=\\\"Parsed flag --collector.filesystem.fs-types-exclude\\\" flag=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=systemd_linux.go:134 level=info collector=systemd msg=\\\"Parsed flag --collector.systemd.unit-include\\\" flag=.+\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=systemd_linux.go:136 level=info collector=systemd msg=\\\"Parsed flag --collector.systemd.unit-exclude\\\" flag=.+\\\\.(automount|device|mount|scope|slice|target)\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=netdev_common.go:61 level=info collector=netdev msg=\\\"Parsed flag --collector.netdev.device-exclude\\\" flag=^lo$\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:110 level=info msg=\\\"Enabled collectors\\\"\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=arp\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=bcache\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=bonding\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=btrfs\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=conntrack\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=cpu\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=cpufreq\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=diskstats\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=dmi\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=edac\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=entropy\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=fibrechannel\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=filefd\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=filesystem\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=hwmon\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=infiniband\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=ipvs\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=loadavg\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=mdadm\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=meminfo\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=netclass\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=netdev\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=netstat\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=nfs\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=nfsd\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=nvme\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=os\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=powersupplyclass\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=pressure\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=rapl\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=schedstat\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=selinux\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=sockstat\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=softnet\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=stat\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=systemd\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=tapestats\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=textfile\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=thermal_zone\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=time\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=timex\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=udp_queues\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=uname\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=vmstat\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=xfs\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.022Z caller=node_exporter.go:117 level=info collector=zfs\\nApr 28 14:29:40 p-pki-as-01 prometheus-node-exporter[615305]: ts=2026-04-28T14:29:40.023Z caller=node_exporter.go:223 level=error err=\\\"listen tcp :9100: bind: address already in use\\\"\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Main process exited, code=exited, status=1/FAILURE\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Failed with result 'exit-code'.\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Scheduled restart job, restart counter is at 4.\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Start request repeated too quickly.\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: prometheus-node-exporter.service: Failed with result 'exit-code'.\\nApr 28 14:29:40 p-pki-as-01 systemd[1]: Failed to start prometheus-node-exporter.service - Prometheus exporter for machine metrics.\\n# /usr/lib/systemd/system/prometheus-node-exporter.service\\n[Unit]\\nDescription=Prometheus exporter for machine metrics\\nDocumentation=https://github.com/prometheus/node_exporter\\n\\n[Service]\\nRestart=on-failure\\nUser=prometheus\\nEnvironmentFile=/etc/default/prometheus-node-exporter\\nExecStart=/usr/bin/prometheus-node-exporter $ARGS\\nExecReload=/bin/kill -HUP $MAINPID\\nTimeoutStopSec=20s\\nSendSIGKILL=no\\n\\n[Install]\\nWantedBy=multi-user.target\\nts=2026-04-28T14:31:01.193Z caller=node_exporter.go:192 level=info msg=\\\"Starting node_exporter\\\" version=\\\"(version=1.7.0, branch=debian/sid, revision=1.7.0-1ubuntu0.3)\\\"\\nts=2026-04-28T14:31:01.193Z caller=node_exporter.go:193 level=info msg=\\\"Build context\\\" build_context=\\\"(go=go1.22.2, platform=linux/amd64, user=team+pkg-go@tracker.debian.org, date=20250721-00:45:45, tags=unknown)\\\"\\nts=2026-04-28T14:31:01.193Z caller=node_exporter.go:195 level=warn msg=\\\"Node Exporter is running as root user. This exporter is designed to run as unprivileged user, root is not required.\\\"\\nts=2026-04-28T14:31:01.194Z caller=netdev_common.go:61 level=info collector=netdev msg=\\\"Parsed flag --collector.netdev.device-exclude\\\" flag=^lo$\\nts=2026-04-28T14:31:01.194Z caller=systemd_linux.go:134 level=info collector=systemd msg=\\\"Parsed flag --collector.systemd.unit-include\\\" flag=.+\\nts=2026-04-28T14:31:01.194Z caller=systemd_linux.go:136 level=info collector=systemd msg=\\\"Parsed flag --collector.systemd.unit-exclude\\\" flag=.+\\\\.(automount|device|mount|scope|slice|target)\\nts=2026-04-28T14:31:01.194Z caller=filesystem_common.go:111 level=info collector=filesystem msg=\\\"Parsed flag --collector.filesystem.mount-points-exclude\\\" flag=^/(dev|proc|run|sys|mnt|media|var/lib/docker/.+|var/lib/containers/storage/.+)($|/)\\nts=2026-04-28T14:31:01.194Z caller=filesystem_common.go:113 level=info collector=filesystem msg=\\\"Parsed flag --collector.filesystem.fs-types-exclude\\\" flag=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$\\nts=2026-04-28T14:31:01.195Z caller=diskstats_common.go:111 level=info collector=diskstats msg=\\\"Parsed flag --collector.diskstats.device-exclude\\\" flag=^(ram|loop|fd|(h|s|v|xv)d[a-z]|nvme\\\\d+n\\\\d+p)\\\\d+$\\nts=2026-04-28T14:31:01.195Z caller=node_exporter.go:110 level=info msg=\\\"Enabled collectors\\\"\\nts=2026-04-28T14:31:01.195Z caller=node_exporter.go:117 level=info collector=arp\\nts=2026-04-28T14:31:01.195Z caller=node_exporter.go:117 level=info collector=bcache\\nts=2026-04-28T14:31:01.195Z caller=node_exporter.go:117 level=info collector=bonding\\nts=2026-04-28T14:31:01.195Z caller=node_exporter.go:117 level=info collector=btrfs\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=conntrack\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=cpu\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=cpufreq\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=diskstats\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=dmi\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=edac\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=entropy\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=fibrechannel\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=filefd\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=filesystem\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=hwmon\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=infiniband\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=ipvs\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=loadavg\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=mdadm\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=meminfo\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=netclass\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=netdev\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=netstat\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=nfs\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=nfsd\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=nvme\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=os\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=powersupplyclass\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=pressure\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=rapl\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=schedstat\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=selinux\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=sockstat\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=softnet\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=stat\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=systemd\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=tapestats\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=textfile\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=thermal_zone\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=time\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=timex\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=udp_queues\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=uname\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=vmstat\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=xfs\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:117 level=info collector=zfs\\nts=2026-04-28T14:31:01.196Z caller=node_exporter.go:223 level=error err=\\\"listen tcp :9100: bind: address already in use\\\"\\n```\"}": [
|
||
{
|
||
"uuid": "0885f7b4-b3ac-4b42-98d7-a7880fd44084"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":102,\"selectionStartLineNumber\":795,\"positionColumn\":116,\"positionLineNumber\":804},\"text\":\"```bash\\nvault token create \\\\\\n -policy=root_policy_backup \\\\\\n -period=24h \\\\\\n -orphan \\\\\\n -field=token \\\\\\n| ssh -i ~/.ssh/id_ed25519_devops_ansible ansible@p-pki-as-01.lmru.tech \\\\\\n 'sudo install -m 0600 -o root -g root /dev/stdin /etc/vault-raft-backup/vault.token'\\nssh -i ~/.ssh/id_ed25519_devops_ansible ansible@p-pki-as-01.lmru.tech \\\\\\n 'sudo /usr/local/sbin/vault-raft-backup'\\nflag provided but not defined: -self\\n```\"}": [
|
||
{
|
||
"uuid": "76333532-b154-4a30-a951-584535e46cde"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/4\",\"range\":{\"selectionStartColumn\":104,\"selectionStartLineNumber\":1015,\"positionColumn\":110,\"positionLineNumber\":1016},\"text\":\"```bash\\ncurl -sk \\\"http://p-pki-as-01.lmru.tech:9100/metrics\\\"\\n```\"}": [
|
||
{
|
||
"uuid": "9b153d0e-4b76-4cc8-b310-ca46e8adef1f"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/4\",\"range\":{\"selectionStartColumn\":31,\"selectionStartLineNumber\":1010,\"positionColumn\":65,\"positionLineNumber\":1015},\"text\":\"```bash\\n cat /etc/cron.d/vault-pki-textfile-metrics \\nSHELL=/bin/bash\\nPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\\n\\n*/15 * * * * root VAULT_ADDR=\\\"https://pki.lmru.tech\\\" TEXTFILE_DIR=\\\"/var/lib/node_exporter/textfile_collector\\\" /usr/local/bin/vault-pki-textfile-metrics.sh >/var/log/vault-pki-textfile-metrics.log 2>&1\\n```\"}": [
|
||
{
|
||
"uuid": "4b1183d4-fbfe-4e57-a083-bf9cf735fc07"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/4\",\"range\":{\"selectionStartColumn\":0,\"selectionStartLineNumber\":1013,\"positionColumn\":74,\"positionLineNumber\":1015},\"text\":\"```bash\\nroot@p-pki-as-01:/home/ansible# curl -s http://127.0.0.1:9100/metrics | grep -E '^vault_pki_ca_expires|^node_textfile_scrape_error'\\nnode_textfile_scrape_error 0\\nvault_pki_ca_expires_in_seconds{mount=\\\"pki-stage\\\"} 5.5117789e+07\\n```\"}": [
|
||
{
|
||
"uuid": "8d1c6fed-ed3e-4694-8f09-9e8e376e4f94"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":102,\"selectionStartLineNumber\":1,\"positionColumn\":109,\"positionLineNumber\":2},\"text\":\"```bash\\nssh -i ~/.ssh/id_ed25519_devops_ansible ansible@p-pki-as-01.lmru.tech\\n```\"}": [
|
||
{
|
||
"uuid": "a0592cdf-fc41-46bb-a875-6d1515fbc7ce"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":102,\"selectionStartLineNumber\":4,\"positionColumn\":116,\"positionLineNumber\":23},\"text\":\"```bash\\nvault status \\nKey Value\\n--- -----\\nSeal Type shamir\\nInitialized true\\nSealed false\\nTotal Shares 1\\nThreshold 1\\nVersion 1.21.0\\nBuild Date 2025-10-21T19:33:18Z\\nStorage Type raft\\nCluster Name vault-cluster-cadaa8f0\\nCluster ID 882b7a8b-f3dc-b1e6-41c4-bba6122e5717\\nRemoved From Cluster false\\nHA Enabled true\\nHA Cluster https://p-pki-as-02.lmru.tech:8201\\nHA Mode active\\nActive Since 2026-04-30T17:23:14.919007804+03:00\\nRaft Committed Index 5941\\nRaft Applied Index 5941\\n```\"}": [
|
||
{
|
||
"uuid": "01418500-e87b-4214-8ec0-bffdb5eefd14"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":104,\"selectionStartLineNumber\":3,\"positionColumn\":124,\"positionLineNumber\":23},\"text\":\"```bash\\nexport VAULT_ADDR=\\\"https://pki.lmru.tech/\\\"\\n ruslanpi@ruslan-hpprobook450 ~/Documents/repos/lmru--devops-core--ansible-vault-oss master ± vault status \\nKey Value\\n--- -----\\nSeal Type shamir\\nInitialized true\\nSealed false\\nTotal Shares 1\\nThreshold 1\\nVersion 1.21.0\\nBuild Date 2025-10-21T19:33:18Z\\nStorage Type raft\\nCluster Name vault-cluster-cadaa8f0\\nCluster ID 882b7a8b-f3dc-b1e6-41c4-bba6122e5717\\nRemoved From Cluster false\\nHA Enabled true\\nHA Cluster https://p-pki-as-02.lmru.tech:8201\\nHA Mode active\\nActive Since 2026-04-30T17:23:14.919007804+03:00\\nRaft Committed Index 5941\\nRaft Applied Index 5941\\n```\"}": [
|
||
{
|
||
"uuid": "d6153e6a-7b8e-44ae-b7d4-9a66701276c3"
|
||
}
|
||
],
|
||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/1\",\"range\":{\"selectionStartColumn\":101,\"selectionStartLineNumber\":1,\"positionColumn\":112,\"positionLineNumber\":3},\"text\":\"```bash\\nssh -i ~/.ssh/id_ed25519_devops_ansible ansible@p-pki-as-01.lmru.tech\\n\\n```\"}": [
|
||
{
|
||
"uuid": "cbba764f-b41a-403b-97e5-6fee0e77bd90"
|
||
}
|
||
]
|
||
},
|
||
"selectedDocs": {},
|
||
"externalLinks": {
|
||
"https://tracker.yandex.ru/INIT-1793": [
|
||
{
|
||
"uuid": "100"
|
||
}
|
||
],
|
||
"https://obs-grafana-oncall-yc-techno.apps.lmru.tech/14/integrations/v1/alertmanager/zaLQom7gxk99niO7gYQaQ2HJY/": [
|
||
{
|
||
"uuid": "55"
|
||
}
|
||
],
|
||
"https://serverfault.com/questions/977445/generate-csr-including-certificate-template-information-with-openssl": [
|
||
{
|
||
"uuid": "4170"
|
||
}
|
||
],
|
||
"https://kernelmanic.com/2020/06/20/generating-certificates-with-custom-oids-using-openssl/": [
|
||
{
|
||
"uuid": "4172"
|
||
}
|
||
],
|
||
"https://employee.auth.lemanapro.ru/admin/employee/console/": [
|
||
{
|
||
"uuid": "4213"
|
||
}
|
||
]
|
||
},
|
||
"diffHistory": [],
|
||
"cursorRules": {},
|
||
"cursorCommands": {},
|
||
"uiElementSelections": [],
|
||
"consoleLogs": [],
|
||
"ideEditorsState": [],
|
||
"gitPRDiffSelections": {},
|
||
"subagentSelections": {},
|
||
"browserSelections": {}
|
||
}
|
||
},
|
||
"generatingBubbleIds": [],
|
||
"isReadingLongFile": false,
|
||
"codeBlockData": {},
|
||
"originalFileStates": {
|
||
"file:///home/ruslanpi/.cursor/projects/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/canvases/income-tax-scenario.canvas.tsx": {
|
||
"firstEditBubbleId": "08ec5861-26eb-4d14-b320-6c5da15d57c9",
|
||
"isNewlyCreated": true,
|
||
"newlyCreatedFolders": [],
|
||
"contentKey": "ofsContent:b90a6ea0-d00c-42c2-8a8b-55197d2eead2:file:///home/ruslanpi/.cursor/projects/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/canvases/income-tax-scenario.canvas.tsx"
|
||
}
|
||
},
|
||
"newlyCreatedFiles": [],
|
||
"newlyCreatedFolders": [],
|
||
"lastUpdatedAt": 1778663074048,
|
||
"conversationCheckpointLastUpdatedAt": 1778663121534,
|
||
"createdAt": 1778662770138,
|
||
"hasChangedContext": false,
|
||
"activeTabsShouldBeReactive": true,
|
||
"capabilities": [
|
||
{
|
||
"type": 15,
|
||
"data": {
|
||
"bubbleDataMap": "{}"
|
||
}
|
||
},
|
||
{
|
||
"type": 19,
|
||
"data": {}
|
||
},
|
||
{
|
||
"type": 33,
|
||
"data": {}
|
||
},
|
||
{
|
||
"type": 32,
|
||
"data": {}
|
||
},
|
||
{
|
||
"type": 23,
|
||
"data": {}
|
||
},
|
||
{
|
||
"type": 16,
|
||
"data": {}
|
||
},
|
||
{
|
||
"type": 24,
|
||
"data": {}
|
||
},
|
||
{
|
||
"type": 21,
|
||
"data": {}
|
||
}
|
||
],
|
||
"name": "Income calculation with progressive tax scale",
|
||
"isFileListExpanded": false,
|
||
"activeCanvas": {
|
||
"path": "/home/ruslanpi/.cursor/projects/home-ruslanpi-Documents-repos-lmru-devops-core-ansible-vault-oss/canvases/income-tax-scenario.canvas.tsx",
|
||
"firstMentionPairIndex": 0
|
||
},
|
||
"browserChipManuallyDisabled": false,
|
||
"browserChipManuallyEnabled": false,
|
||
"unifiedMode": "agent",
|
||
"forceMode": "edit",
|
||
"usageData": {},
|
||
"contextUsagePercent": 11.903676470588236,
|
||
"contextTokensUsed": 32378,
|
||
"contextTokenLimit": 272000,
|
||
"promptTokenBreakdown": {
|
||
"totalUsedTokens": 32378,
|
||
"maxTokens": 272000,
|
||
"categories": [
|
||
{
|
||
"id": "system_prompt",
|
||
"label": "System prompt",
|
||
"estimatedTokens": 4045
|
||
},
|
||
{
|
||
"id": "tools",
|
||
"label": "Tools",
|
||
"estimatedTokens": 11915
|
||
},
|
||
{
|
||
"id": "rules",
|
||
"label": "Rules",
|
||
"estimatedTokens": 103
|
||
},
|
||
{
|
||
"id": "skills",
|
||
"label": "Skills",
|
||
"estimatedTokens": 1016
|
||
},
|
||
{
|
||
"id": "mcp",
|
||
"label": "MCP",
|
||
"estimatedTokens": 0
|
||
},
|
||
{
|
||
"id": "subagents",
|
||
"label": "Subagents",
|
||
"estimatedTokens": 388
|
||
},
|
||
{
|
||
"id": "summarized_conversation",
|
||
"label": "Summarized conversation",
|
||
"estimatedTokens": 0
|
||
},
|
||
{
|
||
"id": "conversation",
|
||
"label": "Conversation",
|
||
"estimatedTokens": 14911
|
||
}
|
||
]
|
||
},
|
||
"allAttachedFileCodeChunksUris": [],
|
||
"modelConfig": {
|
||
"modelName": "gpt-5.5",
|
||
"maxMode": false,
|
||
"selectedModels": [
|
||
{
|
||
"modelId": "gpt-5.5",
|
||
"parameters": [
|
||
{
|
||
"id": "context",
|
||
"value": "272k"
|
||
},
|
||
{
|
||
"id": "reasoning",
|
||
"value": "medium"
|
||
},
|
||
{
|
||
"id": "fast",
|
||
"value": "false"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"subComposerIds": [],
|
||
"subagentComposerIds": [],
|
||
"capabilityContexts": [],
|
||
"todos": [],
|
||
"isQueueExpanded": true,
|
||
"hasUnreadMessages": false,
|
||
"gitHubPromptDismissed": false,
|
||
"totalLinesAdded": 0,
|
||
"totalLinesRemoved": 0,
|
||
"addedFiles": 0,
|
||
"removedFiles": 0,
|
||
"isDraft": false,
|
||
"isCreatingWorktree": false,
|
||
"isApplyingWorktree": false,
|
||
"isUndoingWorktree": false,
|
||
"applied": false,
|
||
"pendingCreateWorktree": false,
|
||
"worktreeStartedReadOnly": false,
|
||
"isBestOfNSubcomposer": false,
|
||
"isBestOfNParent": false,
|
||
"bestOfNJudgeWinner": false,
|
||
"isSpec": false,
|
||
"isProject": false,
|
||
"isSpecSubagentDone": false,
|
||
"isContinuationInProgress": false,
|
||
"stopHookLoopCount": 0,
|
||
"trackedGitRepos": [],
|
||
"speculativeSummarizationEncryptionKey": "KHF+zgIb19FD8v2VbSoEt+NNr4rdmQKw1O2Xy+X3ZKE=",
|
||
"isNAL": true,
|
||
"agentBackend": "cursor-agent",
|
||
"planModeSuggestionUsed": false,
|
||
"debugModeSuggestionUsed": false,
|
||
"conversationState": "~CiA/clbCImvKGjcBCPipqFPbsESDDdMv26aeMGpkppnE4gogPTaqEJ9hmRFq9/kVvqVZkm+PhFeWuu4I6bc4ASPvYnIKIJx2/XGYqFRYfIz63OZe/SxiTYLwFGvJHtOW9FQxdGZkCiD0+s8VyMHGCvY5glPoBTdBjl+9la34rxq1nrGUF6Id+QogBB78SSYQAIQmwuklzaSURbtafEcY8DxNnQAnic0RjgoKIEmo+z7l5b4am9Nwf2XkDmNtYPOog4qPpuGBoMQbYm9zCiDhtaqhDsZpCuhXyjPYOXe8Gk4JAdHJwuDA+MStS+36kgogpHIiHE0Pouc6peGQ3+6n82fJ7il2xd3bx4EnjwiO1T4KIO2g/OvUoSCNF7PcZZWlZMoCAt1yRP6dob8gMayWMnrKCiDnYhwu+mjNSL8dO844LxAhHq3ncR6GSm8uilltIOT/EwogScOv0g7mdBmdP+5QM1DCU9wNoHi7DPjwPiVV+AkmcUQKINajOfMgaCQe9GDcDtu+wuHIqNQY0yuStFN5xuGQ4ZUwCiBjNKmuetokh0R9E88KBzUjBO+RcM0hi9FiqtBvqUp4Owogsh4bGuSWvT8hVNjsu4e2n5NNTGSkGVHWRPvlOVu6JdoKINyd26PnHKAd6sj8cfhcqOx+2uyCSMm/rLJM+Y4EDF4pCiC8wYfzLsmT/dN7sIFvZWf++2vd63MHkpfPz+WDX6hAcQog7rsr8oR9ccxX6vtMcwTUg6ZQq4wJ8crdk8XDF2oq3UUKIDzfF5gPhH9igGj0AewshVwYSHNKiXgL6Y/WPKiQI7XkCiA8HWrfjz/wLWpcG454wJSzRbqxcnJmhTVZcg4X3nKEugogUJHssVh3ijM8uNplnQ2WEHE4rt6/7XBqxhybByI5yn0KIFM5wxV/dapSV03uQyxjFDd+CRkaac1pi4hEoN+iECOCCiDf5YihC2xXJ39aOFK4i29dm29HpcgVQ31//Jr1dSNxWgog+00OwaMwI/nDUxS3hT8s7VaaZYlPPchLAWH4mSY4lRwKIGEOo0ZD+IaMrdG93D30AGtlWKBfH8PogDLWGLui4CrpCiCEd7SqovyRQkBx9TgouJaH3vNSuRWN+KmloNFutNK4riqFAgj6/AEQgM0QGvoBCPr8ARCAzRAaJQoNc3lzdGVtX3Byb21wdBINU3lzdGVtIHByb21wdBjNHyCThQEaFQoFdG9vbHMSBVRvb2xzGItdIJKIAxoTCgVydWxlcxIFUnVsZXMYZyCuAxoWCgZza2lsbHMSBlNraWxscxj4ByC4IRoMCgNtY3ASA01DUCAAGhwKCXN1YmFnZW50cxIJU3ViYWdlbnRzGIQDIOUMGjQKF3N1bW1hcml6ZWRfY29udmVyc2F0aW9uEhdTdW1tYXJpemVkIGNvbnZlcnNhdGlvbiAAGiMKDGNvbnZlcnNhdGlvbhIMQ29udmVyc2F0aW9uGL90IL6TA0Ig4rZt/l/jc6D6/i9qAkzW6H0Xf2rciVisYiqAfd27ER9CIH8Y63HKdwtePZb3MjAkAV2dMGsXghIZibYxxn14MKKdSkpmaWxlOi8vL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2xtcnUtLWRldm9wcy1jb3JlLS1hbnNpYmxlLXZhdWx0LW9zc1ABetEBCogBL2hvbWUvcnVzbGFucGkvLmN1cnNvci9wcm9qZWN0cy9ob21lLXJ1c2xhbnBpLURvY3VtZW50cy1yZXBvcy1sbXJ1LWRldm9wcy1jb3JlLWFuc2libGUtdmF1bHQtb3NzL2NhbnZhc2VzL2luY29tZS10YXgtc2NlbmFyaW8uY2FudmFzLnRzeBJECiAg1IH0+cuuMNYRXVaLXR0ZniKLEwyRvOY2Dezk9gBtuBIgBNsy+oiLTwLLXmsy3/IUmzJWIA1x6khMPlICbFc+BaaSATQvaG9tZS9ydXNsYW5waS8uY3Vyc29yL3NraWxscy1jdXJzb3IvY2FudmFzL1NLSUxMLm1kkgGIAS9ob21lL3J1c2xhbnBpLy5jdXJzb3IvcHJvamVjdHMvaG9tZS1ydXNsYW5waS1Eb2N1bWVudHMtcmVwb3MtbG1ydS1kZXZvcHMtY29yZS1hbnNpYmxlLXZhdWx0LW9zcy9jYW52YXNlcy9pbmNvbWUtdGF4LXNjZW5hcmlvLmNhbnZhcy50c3iSATovaG9tZS9ydXNsYW5waS8uY3Vyc29yL3NraWxscy1jdXJzb3IvY2FudmFzL3Nkay9pbmRleC5kLnRzqgFNCkMvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3MvbG1ydS0tZGV2b3BzLWNvcmUtLWFuc2libGUtdmF1bHQtb3NzEgZtYXN0ZXKyAQNpZGXQAc6nwoTiM9oBDEV1cm9wZS9NaW5zaw==",
|
||
"queueItems": [],
|
||
"blobEncryptionKey": "7qF9R/VXXaDJVE2PjSx75MT2NaHnt23uqVMeG4gi3fU=",
|
||
"latestChatGenerationUUID": "70e2b86e-eefa-41e9-a45e-606ee42b4936",
|
||
"isAgentic": true,
|
||
"subtitle": "Edited income-tax-scenario.canvas.tsx",
|
||
"filesChangedCount": 0,
|
||
"workspaceIdentifier": {
|
||
"id": "3629c287cbec8e57e8ae1198b01f1b5b",
|
||
"uri": {
|
||
"$mid": 1,
|
||
"fsPath": "/home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss",
|
||
"external": "file:///home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss",
|
||
"path": "/home/ruslanpi/Documents/repos/lmru--devops-core--ansible-vault-oss",
|
||
"scheme": "file"
|
||
}
|
||
},
|
||
"applyAgentBackendTypeRestrictions": false,
|
||
"restrictAgentModeSwitching": false
|
||
}
|