🎯 Definicja
Podczas instalacji platformy Ataccama ONE za pomocą Ansible, musisz wybrać odpowiedni wariant instalacji (Inventory Variant) i odpowiadający mu Playbook. Wybór zależy od tego, jakie komponenty (Meduły) zakupiłeś i chcesz wdrożyć.
🔑 Kluczowe punkty
- Naming Convention: Nazwa pliku inventory powinna odzwierciedlać organizację (np.
prod_bank_xyz), a nie domyślneexample. - Wspierane kombinacje: Nie każda kombinacja modułów jest oficjalnie wspierana. Używaj gotowych szablonów.
- Katalog: Przykłady leżą w
~/one/ansible/inventories/example_<variant-name>.
📚 Warianty Instalacji
| Scenariusz | Instalowane komponenty | Wariant (Folder) | Playbook |
|---|---|---|---|
| **[[Ataccama | Ataccama]] ONE** | [[Data Quality | Data Quality]], Catalog, Observability |
| ONE + DQIT | Powyższe + Issue Tracker | dqit | site.yml |
| Full Platform | ONE + MDM + [[RDM | RDM]] + DQIT | full |
| Hybrid DPE | Tylko silnik przetwarzania (Hybryda) | hybrid | hybrid-dpe.yml |
| **Standalone [[RDM | RDM]]** | Tylko [[Reference Data Manager | Reference Data Manager]] |
| Standalone MDM | Tylko Master [[Data Management | Data Management]] | mdm_standalone |
| **MDM + [[RDM | RDM]]** | MDM i [[RDM | RDM]] bez Katalogu |
💡 Wskazówki konfiguracji
- Kopiowanie: Zawsze kopiuj przykład:
cp -r inventories/example_full inventories/moj_projekt. - Edycja: Edytujesz
hosts(adresy IP) igroup_vars/all(licencje, ścieżki, hasła). - MDM/DQIT Warning: Instalacja MDM/DQIT wymaga projektu konfiguracyjnego (modelu). Pusta instalacja serwera nie wystarczy, trzeba wgrać pliki projektu (“Solution”). W wersji demo są one dostarczane, w produkcji tworzy je Professional Services.
📌 Źródła
- Ataccama Installation Guide.
👽 Brudnopis
site.ymlto główny playbook “do wszystkiego”, ale dla wariantów Standalone (samo MDM) są lżejsze playbooki.- Grupy w Inventory (np.
[tx_server],[keycloak]) sterują tym, co gdzie się zainstaluje.