Aktywne Wpisy
kubekdudek +61
Zostawcie plusa aby ankieta mogła trafić do szerszej liczby odbiorców. Wyniki mogą być ciekawe
#samochody #motoryzacja #pytanie #niebieskiepaski
#samochody #motoryzacja #pytanie #niebieskiepaski
Ile miesięcznych wypłat kosztuje wasze auto?
- 1 - 3 msc 43.1% (519)
- 4 - 6 msc 20.0% (241)
- 7 - 9 msc 11.2% (135)
- 10 - 12 msc 9.9% (119)
- 13 - 15 msc 3.7% (44)
- 16 - 18 msc 1.5% (18)
- 19 - 25 msc 1.7% (21)
- 25 - 30 msc 0.9% (11)
- > 31 msc 8.0% (96)
miscellanous +1
Czy Waszym zdaniem picie prawie codziennie jednego-dwóch piwek (no może z przerwami na dwa-trzy dni), to jest już problem, pytam bo mam dobrego kolegę który uważa, że ma wszystko pod kontrolą, wszystko jest dla ludzi itp i co sobie odmawiać przyjemności a poza tym piwo dobrze robi dla zdrowia. Kupuje różne piwa i jak twierdzi, pije głownie dla smaku, samotnie najczęściej w domu przy TV, BTW jego ojciec Ś.P był alkoholikiem. Nie
Wymyśliłem sobie, że żeby ogarnąć lepiej ansible będę rozwiązywał wymyślone przez siebie problemy, które rozwiązywałem w bashu lub w pythonie.
Trafiłem na coś co nie do końca wiem jak ogarnąć. Mógłbym prosić o jakieś naprowadzenie? Chciałbym się dowiedzieć czy w ansible da się ogarnąć jakoś podejmowanie decyzji na podstawie kilku czynników?
Trochę nie wiem czy dobrze zadałem pytanie, więc opiszę uproszczoną wersję problemu.
Oto skrótowo jaki mam problem:
Mam dane wejściowe:
obiekty:
obiekt1:
cechaA: 4
cechaB: 100
cechaC:
- name: t1d1
size: 10
- name: t2d1
size: 100
obiekt2:
cechaA: 2
cechaB: 20
cechaC:
- name: t1d1
size: 50
- name: t1d2
size: 20
- name: t2d1
size: 200
obiekt3:
cechaA: 4
cechaB: 100
cechaC:
- name: t2d1
size: 100
oraz:
test:
A: 2
B: 20
C:
- name: t1
size: 10
- name: t1
size: 15
- name: t2
size: 20
Pastebin:
https://termbin.com/ca7b
Chciałbym dla "test" dobrać taki obiekt (najlepszy) z grupy "obiekty", żeby spełnić poniższe warunki:
* A <= cechaA
* B * 3 < cechaB
* Obiekt będzie miał największą cechaA ze wszystkich obiektow
* Obiekt będzie miał największą cechaB ze wszystkich obiektow
* suma wszystkich "size" * 2 w "C" gdzie name: t1 <= jeden z elementów t1dX w "cechaC"
* suma wszystkich "size" * 2 w "C" gdzie name: t1 <= jeden z elementów t2dX w "cechaC"
* Żeby wszystko działało dynamicznie tzn na wejściu może się pojawić nawet 100 "obiektów" z różnymi cechami.
Odnoszę wrażenie, że ansbile jest świetny do zbierania danych ale okropny do ich przetwarzania.
#ansible
@devopsiarz: Bo chcę żeby to siedziało na awx. Skrypt przed ansiblem odpada bo awx jest zbyt upośledzony na takie rzeczy. Z inventory to nie ma nic wspólnego - ja przetwarzam dane dla dalszej części playbooka a nie wybieram hosta np na którym mam uruchomić playbook.
@mmichal: wiem ( ͡° ͜ʖ ͡°)
@mmichal: No to ci już napisałem, że zrobiłem moduł w pythonie