Files
tf_provider/mkdocs.yml
T
Repinoid 00bfe7a3ad docs(curated): страница CRUD-стенда + ссылки на git-репозитории приложений
Новая страница docs/curated/crud/three_apps.md (раздел «Проверенные примеры» в mkdocs.yml):
- что создаётся (6 ресурсов: PG + user + db + Lucee + Flask + Node.js);
- ссылки на git: gitea.services.ngcloud.ru/terraform/{tfluceecrud,tfflaskcrud,tfnodejscrud}
  (проверено HTTP 200), в манифестах — lucee_git_path/flask_git_path/nodejs_git_path;
- запуск: два apply и почему (пароль появляется только после create_user);
- доступ к БД: vault_secrets["users"] -> { "<username>": { "password" } }, и ловушка
  state_out.users (метаданные без пароля);
- особенности: adopt_existing_on_create, уникальные домены, camelCase в postgres_conf, realm;
- диагностика: ошибку смотреть в stages операции, а не в errorLog.

Проверено локальной сборкой mkdocs: страница собирается, битых ссылок нет,
все три ссылки на репозитории присутствуют в HTML.
2026-10-01 14:28:50 +03:00

67 lines
1.9 KiB
YAML

site_name: Провайдер Terraform Nubes
site_url: /
exclude_docs: |
README.md
ai_universal_provider_gen.md
00_overview/*
20_discovery/*
40_analysis/*
50_history/*
60_strategy/*
70_api/*
help/*
docs_dir: docs
site_dir: site
theme:
name: material
logo: 30_registry/assets/logo.svg
favicon: 30_registry/assets/favicon.png
palette:
- scheme: default
primary: blue
accent: indigo
features:
- navigation.sections
- navigation.top
- navigation.path
- navigation.footer
- navigation.indexes
extra_css:
- 30_registry/assets/extra.css
extra_javascript:
- 30_registry/javascripts/fix-slash.js
- 30_registry/javascripts/version-badge.js
markdown_extensions:
- md_in_html
- admonition
- attr_list
- toc:
permalink: true
- pymdownx.details
- pymdownx.inlinehilite
- pymdownx.superfences
- pymdownx.highlight:
anchor_linenums: true
nav:
- Главная: index.md
- Ресурсы:
- Справочник: 30_registry/resources/index.md
- Руководства:
- Быстрый старт: 30_registry/guides/getting-started.md
- Основы Terraform: 30_registry/guides/terraform-basics.md
- Как работает провайдер (отличия от Terraform): 30_registry/guides/provider-behavior.md
- Структура манифестов: 30_registry/guides/terraform-structure.md
- Глоссарий: 30_registry/guides/glossary.md
- Проверенные примеры:
- PostgreSQL: curated/postgres/pg_user_db.md
- CRUD-стенд (PostgreSQL + Lucee + Flask + Node.js): curated/crud/three_apps.md
- Пайплайн vDC → Edge → IP → SNAT → vApp → ВМ → Штурвал: curated/pipeline/vdc_edge_ip_snat.md
- Ресурсы-модификаторы (IP организации, SNAT): curated/modifiers/org_ip_and_snat.md