Size: a a a

2020 February 29

N

Nikolai in terraform_ru
Sergei Mikhaltsov
С чего ради заблочит? Они вроде узбагоились
Мы же не знаем, что товарищ запускает ...
источник

SM

Sergei Mikhaltsov in terraform_ru
Ну с этого надо было начинать,  лол
источник

AK

Aleksandr Kozlov in terraform_ru
Nikolai
Мы же не знаем, что товарищ запускает ...
Ничего ужасного, и криминального, для этого есть другие площадки, но РКН блочит...
источник

N

Nikolai in terraform_ru
Значит они считают иначе
источник

JH

John Ham in terraform_ru
Aleksandr Kozlov
Ok. Ты про каких ботов ?
ботов в телеграмме с базой актуальной блоков в РФ, к ним через API и обращайся.  Подвесь Cloudflare, пускай их блокируют, занеси РКН адреса в блэклист, чтобы не сканировали. Abuse ручные не избежать. Ничего сложного. Если вообще извращаться, подыми GRE на микро машине в РФ к DO машинам, чтобы не светить DO IP. Путей море 🤣
источник
2020 March 01

N

Nikolai in terraform_ru
привет всем. столкнулся с проблемой:
создаю OpenStack VM и внутри нее в докере запускается RAncher master, есть userdata в которой копируется файл сервиса для systemd, изменяюется hostname и fqdn а затем делается ребут, но дальше есть уже ресурс, который работает с API Rancher

resource "rancher2_bootstrap" "admin" {
 depends_on = [openstack_compute_instance_v2.instance]
 provider = rancher2.bootstrap

 current_password = var.rancher_init_password
 password = var.rancher_new_password
 telemetry = false
 token_update = true
}

но он отваливается недождавшись пока поднимется
Error: [ERROR] Login with admin user: Post https://172.27.104.14/v3-public/localProviders/local?action=login: dial tcp 172.27.104.14:443: connect: connection refused

можно что то сделать, чтобы все-таки долждаться ответа и чтобы ресурс создался ?
источник

i

inqfen in terraform_ru
Nikolai
привет всем. столкнулся с проблемой:
создаю OpenStack VM и внутри нее в докере запускается RAncher master, есть userdata в которой копируется файл сервиса для systemd, изменяюется hostname и fqdn а затем делается ребут, но дальше есть уже ресурс, который работает с API Rancher

resource "rancher2_bootstrap" "admin" {
 depends_on = [openstack_compute_instance_v2.instance]
 provider = rancher2.bootstrap

 current_password = var.rancher_init_password
 password = var.rancher_new_password
 telemetry = false
 token_update = true
}

но он отваливается недождавшись пока поднимется
Error: [ERROR] Login with admin user: Post https://172.27.104.14/v3-public/localProviders/local?action=login: dial tcp 172.27.104.14:443: connect: connection refused

можно что то сделать, чтобы все-таки долждаться ответа и чтобы ресурс создался ?
в null resource local exec с чеком сунь что поднялся
источник

i

inqfen in terraform_ru
Если сам ресурс ждать не умеет
источник

N

Nikolai in terraform_ru
не хотелось бы, но я про него думал уже
источник

i

inqfen in terraform_ru
а resource "rancher2_bootstrap" "admin" сделай зависимым от этого нуль ресурса
источник

i

inqfen in terraform_ru
Nikolai
не хотелось бы, но я про него думал уже
Если сам rancher2_bootstrap ждать не умеет - сначит придется ждать перед ним
источник

N

Nikolai in terraform_ru
понятно. я подумал вдруг есть какой то другой более элегантный способ это сделать, чем просто курлом дергать
источник

i

inqfen in terraform_ru
Nikolai
понятно. я подумал вдруг есть какой то другой более элегантный способ это сделать, чем просто курлом дергать
Дописать ресурс и сделать PR)
источник

N

Nikolai in terraform_ru
) это всегда хорошо, если умеешь
источник

N

Nikolai in terraform_ru
пока будет так
resource "null_resource" "wait_rancher_api" {
 depends_on = [openstack_compute_instance_v2.instance]

 provisioner "local-exec" {
   command = <<EOT
       while [[ "$(curl -s -k -o /dev/null -w ''%%{http_code}'' https://${openstack_compute_instance_v2.instance[0].access_ip_v4}/v3-public)" != "200" ]]; do sleep 5; done
EOT
 }
}
источник

i

inqfen in terraform_ru
Ну сорт оф, да
источник
2020 March 02

e

ep4sh in terraform_ru
Умеет ли Terragrunt в секции terraform для параметра source принимать значение НЕ из гитхаба? например из локальной директории (у меня почему-то не видит inputs )
источник

e

ep4sh in terraform_ru
terraform {
 source = "../../modules/app"
}

include {
 path = find_in_parent_folders()
}

inputs = {
 cloud = "nonprod"
}
источник

e

ep4sh in terraform_ru
что-то подобное
источник

VT

Victor Tur in terraform_ru
ep4sh
Умеет ли Terragrunt в секции terraform для параметра source принимать значение НЕ из гитхаба? например из локальной директории (у меня почему-то не видит inputs )
Почему нет?
Поставь // перед app
источник