• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    INDIANCentralizovaná správa stanic a ostatních prvků v síti - automation/monitoring/alerting a dalsi devops nastroje
    HALELUJA
    HALELUJA --- ---
    AQUARIUS: díky, to vypadá zajímavě, ale ideální stav by byl to pořešit čistě softwarově než dokupovat další krabičku (Raspberry) - poboček je hodně. Zkusím hodit dotaz ještě do toho klubu co jsi odkazoval.
    AQUARIUS
    AQUARIUS --- ---
    HALELUJA: shodou okolnosti si ted hraju s kombinaci Raspberry Pi + OpenELEC a to by asi tvoje pozadavky mohlo splnit. Spravnej klub pro tohle bude asi tento: [ MEDIA CENTER - vse okolo techto domacich mazliku (HTPC), ktere se brzo stanou soucasti vsech domacnosti ]
    HALELUJA
    HALELUJA --- ---
    Ahoj, nejsem v úplně správném klubu, ale zatím jiný nemůžu najít :-/ Nemáte zkušenost s ovládáním obsahu TV na dálku? Myslím na dálku přes internet.. :-) Jde mi defacto jen o videoobsah co TV bude zobrazovat.
    IGRACEK
    IGRACEK --- ---
    opensource alternativa k Ansible Tower = Ansible Semaphore. imho jen na lokalni testy, ale funguje krasne :]

    ansible-semaphore/semaphore: Open Source Alternative to Ansible Tower
    https://github.com/ansible-semaphore/semaphore

    DevOps Automation – Ansible+Semaphore is Indispensable! |
    http://code-complete.com/code/?p=40
    INDIAN
    INDIAN --- ---
    IGRACEK: resp. jestli de si hodit tu promennou "listen_interface" do nakyho slovniku a pak do ni pristupovat pres vlozenej klic:

    my_dict["listen_interface"]=enp0s8

    AGENT_HostAddress={{ ansible_my_dict["listen_interface"].ipv4.address }}
    INDIAN
    INDIAN --- ---
    IGRACEK: za me zadna zkusenost s ansible... nicmene z pythonniho hlediska bych pristupoval k ty promenny pres nakej dict kterej umoznuje pristup k namespace "ansible_" ... (pokud je to teda mozny)
    IGRACEK
    IGRACEK --- ---
    tak tu resim zapeklitost.. pisu playbook pro Ansible a pouzivam [python] jinja2 templaty..

    napr tohle mi funguje:
    AGENT_HostName={{ inventory_hostname }}

    .. coz na remote hostu vymeni tuhle variable za hostname [ansible variable z gather_facts]

    .. ale problem mam, kdyz chci pouzit variable uvnitr variable, tzn hardcoded to funguje:
    AGENT_HostAddress={{ ansible_enp0s8.ipv4.address }}

    ..ale ja v ramci survey v Ansible Tower nactu [default nebo user input] promenou, ktera mi rika, na kterym interface hledat IP.

    Tzn:
    # user [/default input] mam
    listen_interface=enp0s8

    a potrebuju dat do playbooku neco jako [tohle mi nefunguje]

    AGENT_HostAddress={{ ansible_[listen_interface].ipv4.address }}

    ..jak na to? :]
    SNIPERCZE
    SNIPERCZE --- ---
    Existuje nejakej lepsi zpusob, jak pomoci CFEngine editovat YAML configy, nez pomoci set_config_values() a pole foo[bar:] string => "baz"; ?
    INDIAN
    INDIAN --- ---
    MYSUNK
    MYSUNK --- ---
    pridal bych do titulky jeste jeden tip: http://www.symantec.com/client-management-suite, docela dost se to pouziva ve velkych firmach na MS platforme
    SNIPERCZE
    SNIPERCZE --- ---
    ZAROFKA: na tohle je gitolite docela v pohode. Do systemu nahrajes pro kazdeho uzivatele verejny klic (jmeno souboru = uzivatelskeJmeno.pub). V gitolite.conf potom nastavujes jednotlive repozitare a v nich kdo ma do nich pravo cteni a pravo zapisu a to bud na urovni celyho repo nebo na konkretni vetvi. Plus tam muzes udelat skupiny uzivatelu, takze nemusis vypisovat pokazdy vsechny. jedna okomentovana ukazka ode me:

    repo mujProjekt
    RW+ live$ = @admins // do vetve live maji clenove skupiny admins plna prava
    R live$ = @autorelease // clenove skupiny autorelease maji k vetvi live pravo pouze cist
    - live$ = @developers // clenove skupiny developers nemaji k vetvi live zadna prava

    RW+ = @admins // clenove admins maji k celemu repo plna prava - ano, ten horni radek je zbytecny, ale nicemu nevadi
    RW+ = @developers // developers maji do vsech vetvi RW prava krome vetve live, kde jsme jim je sebrali
    ZAROFKA
    ZAROFKA --- ---
    Potřebuji vytvořit GIT server pro cca 10 projektů a ke každému projektu nastavit příslušného správce. Zkoušel jsem gitolite, ale nevím kde dělám pořád chybu :-(
    SNIPERCZE
    SNIPERCZE --- ---
    ZAROFKA: to neni slozite, nainstaluj si git a gitolite a hotovo
    ZAROFKA
    ZAROFKA --- ---
    Zdravím, měl bych takovej dotaz, uměl by jste někdo rozchodit privátní GIT server?
    PEK
    PEK --- ---
    Používáte někdo saltstack? Moc se mi zamlouvá, protože jde jednoduše nainstalovat na Debian a provozovat bez serveru třeba jen na jednom nodu.
    SNIPERCZE
    SNIPERCZE --- ---
    SNIPERCZE: hmm, tak i na IRC mi poradili "timezone" string => execresult("date +%Z");
    SNIPERCZE
    SNIPERCZE --- ---
    Hoj, prosim vas, jak muzu v politice cfenginu detekovat aktualne nastavenou timezone na linuxu? Obcas se mi pri aktualizaci stane, ze se zmeni timezone z GMT na PDT a potrebuju aby to cfengine vratil zpatky. Menit timezonu umim, ale neumim ji detekovat. jinak nez bash skriptem. Dik za nasmerovani
    MYSUNK
    MYSUNK --- ---
    kdyby nekdo pouzival Baculu a resil podobny problem jako ja s uvolnovanim mista po starych svazcich na disku:
    Advanced Bacula management – getting rid of unused Bacula volumes | Linux/Network administrator's blog
    http://admin.shamot.cz/?p=309#sthash.i0wrXbft.dpbs
    Kliknutím sem můžete změnit nastavení reklam