Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
Centralizovaná správa stanic a ostatních prvků v síti konfigurace/inventarizace/instalace/aktualizace/zalohovani
INDIAN
Diskuse o vsem, co se tyka nastroju ulehcujicich praci nejen administratorum ...

Sirsi zaber vitan (resp. co se neveslo do nazvu) :
Inventarizace * IT Asset Management * Centralizovana sprava instalaci / aktualizaci * Zalohovani stanic * Sprava licenci

Par tipu :
Saltstack * Ansible * OCS Inventory NG * Fusion Inventory * GLPI * Mandriva Pulse2 * IBM Tivoli * Microsoft SCCM * BackupPC * Bacula * Puppet * Chef * RackTables * Zabbix * Foreman * Cfengine * Wix Toolset * WKPG * Symantec Client Management Suite
chybi tu neco ? sem s tim ;)
Máte k tomu co říct? Vložte se do diskuze.
RUDOLF --- 23:27:41 19.4.2017
RUDOLF:
RUDOLF:

ok, prostě báze jako dependency není rozumné připojovat.
RUDOLF --- 23:18:52 19.4.2017
RUDOLF: ale to je blbost: requirements.yml nebudu mít v playbooku, z kterýho pouštím roli.. navíc při parsování playbooku, ansible zjistí role postgresql není nainstalovaná..

tj. jak bych měl nainstalovat depedency databázi s tím, že ji šoupnu na jiný server než je aplikace.
RUDOLF --- 23:01:08 19.4.2017
ale mám jedno téma na ansible: Když si dám dependencies do role sentry, tak při ansible-galaxy install sentry, se mi role nainstalují.. Ale ansible mi pustí roli postgresql jak na hostech v databases, tak na hostech v app..

tj. měl bych postgresql z depedencies vyjmout a dát je do requirements.yml, pak bych je růčo nebo taskem v playbooku doinstaloval přes ansible-galaxy install -r sentry

nebo je ještě nějaký better practice?

sentry/meta/main.yml
dependencies:
postgresql
supervisor

sentry.yml (zjednodušeně)
name: Sentry database
hosts: database
roles:
{ role: postgresql, postgresql: [{ user: vagrant, pass: sentry, db: sentry }] }

name: Sentry app
hosts: app
roles:
sentry
supervisor
RUDOLF --- 8:46:18 18.4.2017
AQUARIUS: no, ty komentáře právě předznamenávají balíky, kterých se to týká..

co se týče univerzálnosti, zatím si píšu yml pro centos či suse odděleně a vkládám je právě přes {{ ansible_distribution }}. Ale vložit packages přes proměnou není vlastně špatnej nápad.
AQUARIUS --- 1:22:26 18.4.2017
RUDOLF: a je problem ty komentare napsat az nekam na konec? Mimochodem, pokud ten playbook chces delat univerzalni, pouzil bych misto modulu yum modul package a pak pouzil with_items: "{{ packages }}" s tim, ze seznam baliku si nahrajes jako promennou - treba pomoci include_vars: "{{ ansible_distribution }}{{ ansible_distribution_major_version }}.yml"
RUDOLF --- 0:33:46 18.4.2017
zdar, není to vůbec zásadní, ale zajímá mě..

mám něco takového v ansible..
- name: yum provision
yum:
name: '{{ item }}'
with_items:
# Requirements from https://docs.getsentry.com/on-premise/server/installation/
- python-setuptools
- python-pip
- python-devel
# libxslt1-devel was not necessary on CentOS 7
- gcc
...

ale rád bych to zapsal bez with_items, ale logicky tohle vychcípne, páč v tom dělají bordel ty komentáře, které bych právě chtěl zachovat, ale jelikož YAML nepodporuje block comments, tak tohle cesta asi není.. netušíte jak na to jinak?

- name: yum provision
yum:
name: >
# Requirements from https://docs.getsentry.com/on-premise/server/installation/
python-setuptools,
python-pip,
python-devel,
# libxslt1-devel was not necessary on CentOS 7
gcc,
...
RUDOLF --- 10:30:03 30.3.2017
Vtipný je, že jsem po roce používání Ansible nahodil Ansible Tower a vlastně netušil, co od něj chci.. asi klikátko pro chlapíka od Service Desku..

Jinak mám jedinou obavu, že i když Ansible Tower bude otevřenej, placená bude nějaká lepší integrace s AD.
DRON --- 22:54:41 29.3.2017
???: jak psal uz drive RUDOLF, Red Hat ma vcelku prijemnou tendenci po akvizici otevirat i drive uzavrene projekty a nechat na nich pracovat komunitu (byt casto dotovanou zamestnanci Red Hatu). Tyto komunitni verze jsou free. Na zaklade nich pak stavi svoje komercni reseni. Napr. RHEV vs oVirt, openshift vs origin, satelitte vs spacewalk,... tez cekam a doufam na komunitni verzi Ansible Tower...
??? --- 14:50:58 29.3.2017
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 --- 21:24:31 28.3.2017
???: no ale opensource jeste nutne neznamena, ze to bude zadarmo ne? nebo mas nejake insider info?