• ú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
    TRUHLIK
    TRUHLIK --- ---
    MUXX: tak vyložene zákulisní informace nemám. Počítám, že to přejde do RedHat modelu a tam máš možnost pro nekomerční užití testovat.
    MUXX
    MUXX --- ---
    TRUHLIK: no ale opensource jeste nutne neznamena, ze to bude zadarmo ne? nebo mas nejake insider info?
    TRUHLIK
    TRUHLIK --- ---
    MUXX: Je to tak. Je tam free trial, jinak se platí podle počtu serverů. Aktuálně to koupil RedHat a předpokládá se, že tohle dozná změn, ačkoliv není jasný kterých. Tuším, že RedHat dělá na tom, aby to celé byl opensource, následně to převezmou i obchodně.
    MUXX
    MUXX --- ---
    TRUHLIK: Tower je placeny ne? Nebo je tam nejaka community edice?
    TRUHLIK
    TRUHLIK --- ---
    CISTICZ: Hlasuju za Tower, mám to vyzkoušený a funguje skvěle.
    RUDOLF
    RUDOLF --- ---
    RUDOLF: teda to repo není to správný.

    ale ten reddit:

    Ansible and Foreman.. Anyone using? : ansible
    https://www.reddit.com/r/ansible/comments/574pn9/ansible_and_foreman_anyone_using/
    RUDOLF
    RUDOLF --- ---
    CISTICZ: na redditu jsem četl o tomhle, ale má to své masařky nějaké..

    GitHub - theforeman/foreman_ansible: Ansible integration in Foreman
    https://github.com/theforeman/foreman_ansible
    RUDOLF
    RUDOLF --- ---
    CISTICZ: to mě samotného taky zajímá...

    ale ansible tower will go opensource.. na což zatím čekám..

    Open Sourcing Ansible Tower
    https://www.ansible.com/open-tower
    CISTICZ
    CISTICZ --- ---
    pouziva nekdo ansible+semaphore nebo doporucite lepsi ui k ansible, dik
    RUDOLF
    RUDOLF --- ---
    RUDOLF: Nakonec jsem to pořešil takhle, ale ještě mám nějaký trable s uwsgi, ale ty jsou tady asi OT

    environment:
    PATH: /opt/rh/rh-python35/root/usr/bin:{{ ansible_env.PATH }}
    LD_LIBRARY_PATH: /opt/rh/rh-python35/root/usr/lib64
    XDG_DATA_DIRS: /opt/rh/rh-python35/root/usr/share:/usr/local/share:/usr/share
    PKG_CONFIG_PATH: /opt/rh/rh-python35/root/usr/lib64/pkgconfig
    RUDOLF
    RUDOLF --- ---
    Zdar,

    potřeboval bych pip modulu říci aby zkonstruoval environemt pomocí source /opt/scl/něco/enable..

    používám python 3.5 ze SCL repozitáře a nejsem schopen pořádně připravit environment, aby ansible správně použil pip, vyhnívá mi to na nepřítomnost knihovny např:

    "/opt/rh/rh-python35/root/bin/python3.5: error while loading shared libraries: libpython3.5m.so.rh-python35-1.0: cannot open shared object file: No such file or directory\r\n""

    Viz.

    - name: requirements.txt satisfied in virtualenv {{ seeder_virtualenv }}
    pip:
    requirements: "{{ seeder_home }}/{{ item }}"
    virtualenv: "{{ seeder_virtualenv }}"
    state: "latest"
    virtualenv_python: "python3.5"
    with_items:
    - "requirements.txt"
    # - "requirements_dev.txt"
    tags: packages
    environment:
    PATH: /opt/rh/rh-python35/root/usr/bin:{{ ansible_env.PATH }}
    vars:
    ansible_python_interpreter: /opt/rh/rh-python35/root/bin/python3.5
    RUDOLF
    RUDOLF --- ---
    SAMGARR: právě že celej ten list je z vaultu, proto mi to nedává smysl..

    ale ten log zkusím
    SAMGARR
    SAMGARR --- ---
    RUDOLF:
    no_log: True
    Nebo muzes vystup kompletne presmerovat do logfile, je na to prepinac. Hesla pripadne ukladat do Vaultu, potom myslim nebudou videt ve vystupu.
    RUDOLF
    RUDOLF --- ---
    Announcing: Habitat - a new open source project
    http://www.youtube.com/watch?v=oxtRP1eYCns


    Habitat - Automation That Travels with the App
    https://www.habitat.sh
    RUDOLF
    RUDOLF --- ---
    SAMGARR: link na dropbox asi zemřel, tak zmizel docela kontext:-)

    potřeboval bych aby ansible výstup vypadal spíš jako ten spodní task a né jako ten horní.. tj. jestli jde nějak upravit čitelnost výstupu z jednotlivých tasků

    horní je z modulu yum, dolní z modulu pip.. a ten z pip je čitelnější.. tak jestli neexistuje nějaké jednoduchá a hezká cesta, jak upravit výstup z modulu..



    třeba tady to vypadá úplně šíleně a navíc se ukazuje hash z passwd - což no big deal, když to vidím jen já..

    SAMGARR
    SAMGARR --- ---
    RUDOLF: nerozumim otazce :)
    RUDOLF
    RUDOLF --- ---
    hele, ten způsob výpisu je asi dle modulu? Občas bych pro přehlednost, měl kontrolou co mi task vyflusne na obrazovku..

    první je yum, druhý pip.



    vtipný třeba u modulu user je, že mi při plnění úkolu vyflusne heslo ze zaheslovanýho vaultu na obrazovku. Naštění je enkryptovaný, tak no big deal.

    - name: Create users
    user:
    name="{{ item.name }}"
    groups="{{ item.groups}}"
    createhome="yes"
    comment="{{ item.comment }}"
    password="{{ item.password }}"
    append="yes"
    with_items: "{{admins}}"
    RUDOLF
    RUDOLF --- ---
    RUDOLF: dočasně jsem to vyřešil tak, že jsem každému hostu v inventory přiřadil proměnou - ale moc se mi takové řešení nezdá:-)
    RUDOLF
    RUDOLF --- ---
    Zdar, mám dotaz na ansible/jinja/spring framework..

    Mám template se springframework konfigurací pro 10 strojů.. v každým konfiguráku musím mít: localname=0, na dalším stroji zase localname=1 atd..

    posloupnoust inkrementovaných čísel bohužel neodvodím z hostname, páč stroj00, stroj03, stroj07 atd..

    tj. potřeboval bych využít jinja, aby mi pro každý konfigurák dala unikátní číslo od 0 do 9 -- nějak to nejsem schopen s googlem ani dokumentací dát dohromady..

    viz. ono: localname=0, localname=1, localname=2 ..
    Kliknutím sem můžete změnit nastavení reklam