Size: a a a

OpenNebula - русскоговорящее сообщество

2018 December 20

S

Sergey in OpenNebula - русскоговорящее сообщество
и у тебя будет terraform apply)
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
посмотрел в код, там такие же костыли как и у меня, только через вызовы к api :(
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
так все через вызовы к api делается)
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
не, я про то что хоть ресурсы и хранятся как единый xml в базе данных, полностью изменять их можно только через через несколько вызовов: например что бы отпроцессить один image тебе нужно:

1) убедиться что такой image еще не создан: сделать oneimage list для нужного UNAME и проверить наличие по NAME
2) если имадж не существует, добавить NAME = myimage к темплейту, если существует, то выяснить IMAGE_ID
4) создать/обновить image из темплейта
5) сделать chmod для IMAGE_ID.
6) если owner отличный от текущего, сделать chown для IMAGE_ID.
7) если group отличная от текущего, сделать chgrp для IMAGE_ID.
8) проверить изменился ли xml манифест, если изменился вывести changed
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
ну. все отлично же
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
нет, я хочу:
oneimage apply -f myimage.yaml
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
пфф
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
terraform как раз под это
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
:)
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
почему нельзя owner и group описать в одном манифесте при создании, почему теплейт при создании и при обновлении имеет два различных формата
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
по моему это нифига не логично
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
хохма. летом я запросил у opennebula systems информацию про платную поддержку.
сейчас сотрудник оттуда интересуется, все ли работает хорошо, не нужна ли платная поддержка.
я написал, что все работает идеально😄
Вот так и возникают идеи в стиле "давайте у себя что-нибудь испортим".
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
хз. но тебе определенно нужна обертка, которая все делает сам
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
я уже не говорю про то что, могут существовать ресурсы с одинаковым именеи, но с разными владельцами, что нельзя создать создать ресурсы сразу для определенного владельца, нужно сначала создать, затем сделать chown, а это можнт вызвать конфликт если ресурс с таким именем уже существует у текущего владельца.
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
про одно имя с разными овнерами впервые слышу
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
а еще все всякие приколы с onevnet update_ar для каждого address range
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Игорь Исаенко
про одно имя с разными овнерами впервые слышу
ну у тебя вася может создать темплейт ubutnu и маша может создать теплейт ubuntu оба могут не знать о существовании друг-друга
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Игорь Исаенко
хз. но тебе определенно нужна обертка, которая все делает сам
ее и пришлось запилить, если teraform допилят, будет хорошо
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
а, да, мы просто все под админскими учетками сидят и все видят)
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Игорь Исаенко
хохма. летом я запросил у opennebula systems информацию про платную поддержку.
сейчас сотрудник оттуда интересуется, все ли работает хорошо, не нужна ли платная поддержка.
я написал, что все работает идеально😄
Вот так и возникают идеи в стиле "давайте у себя что-нибудь испортим".
а кто интересуется?
источник