понедельник, 18 марта 2019 г.

Terraform не дает использовать символ подчеркивания в имени google cloud function

Зарепортил баг в Terraform провайдере google. Если использовать символ подчеркивания в имени cloud function, то не проходит валидация конфигурации

provider "google" {
  version = "~> 2.2"
  project = "${var.gcp_project}"
  region  = "${var.gcp_region}"
}

variable "gcp_project" {}

variable "gcp_region" {}

resource "google_cloudfunctions_function" "test_function" {
  name = "test_function"
}

суббота, 2 марта 2019 г.

Установка Calibre 3.39.1 в Debian Stretch

Calibre это программа для управления библиотекой электронных книг. Для Debian Stretch доступна версия 3.31.0 через репозитарий stretch-backports. Если хочется установить свежую версию, то придется либо воспользоваться инструкцией с сайта, либо пересобирать пакет из testing.

Первый вариант в стиле "curl | bash" и мне такое даже под обычным пользователем не хочется запускать без предварительного анализа установщика, ну а второй вариант я уже проделал и выложил готовые бинарные пакеты в свой репозитарий.