🎯 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ślne example.
  • 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

ScenariuszInstalowane komponentyWariant (Folder)Playbook
Ataccama ONEData Quality, Catalog, Observabilityplainsite.yml
ONE + DQITPowyższe + Issue Trackerdqitsite.yml
Full PlatformONE + MDM + RDM + DQITfullsite.yml
Hybrid DPETylko silnik przetwarzania (Hybryda)hybridhybrid-dpe.yml
Standalone RDMTylko Reference Data Managerrdm_standalonerdm_standalone.yml
Standalone MDMTylko Master Data Managementmdm_standalonemdm_standalone.yml
MDM + RDMMDM i RDM bez Katalogumdmrdmmdm_rdm.yml

💡 Wskazówki konfiguracji

  1. Kopiowanie: Zawsze kopiuj przykład: cp -r inventories/example_full inventories/moj_projekt.
  2. Edycja: Edytujesz hosts (adresy IP) i group_vars/all (licencje, ścieżki, hasła).
  3. 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.yml to 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.