Новая страница 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.
67 lines
1.9 KiB
YAML
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
|