# Создано: 2026-03-09 / Изменено: 2026-03-09 # time-display.tf — HTTP-функция, доступная по URL после apply. # Получает результат джоба (из time-getter.tf) через переменную окружения JOB_TIME. # HTTP-функция — отвечает на запросы по URL из outputs.tf resource "sless_function" "time_display" { name = "simple-py-time-display" # уникальное имя в namespace runtime = "python3.11" entrypoint = "time_display.show_time" # файл.функция в code/time_display/ memory_mb = 64 # Передаём результат джоба в функцию через переменную окружения. # В коде функции: os.environ.get("JOB_TIME") env_vars = { JOB_TIME = sless_job.run_getter.message } source_dir = "${path.module}/code/time_display" depends_on = [sless_job.run_getter] # ждём завершения джоба перед деплоем функции } # Публикуем функцию по HTTP — URL будет в outputs.tf resource "sless_trigger" "display_http" { name = "simple-py-display-http" type = "http" function = sless_function.time_display.name }