Grafické uživatelské rozhraní pro správu konfigurací systému Ansible

Název práce: Grafické uživatelské rozhraní pro správu konfigurací systému Ansible
Autor(ka) práce: Jochim, Václav
Typ práce: Bakalářská práce
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Luc, Ladislav
Jazyk práce: Česky
Abstrakt:
V současné době se automatizace stává klíčovým prvkem úspěšného provozu IT infrastruktury. Ansible je jedním z nástrojů, který tuto automatizaci zajišťuje a umožňuje správu a konfiguraci systémů. Tato bakalářská práce se zaměřuje na návrh a implementaci aplikace, která poskytuje uživatelské rozhraní pro nástroj Ansible a usnadňuje jeho použití v praxi. Aplikace zjednodušuje a centralizuje práci s proměnnými a umožňuje spouštění různých příkazů, které jsou následně zaznamenávány a vizualizovány. Vyvinutá aplikace je používána firmou Generali Česká pojišťovna. V první části práce je představen nástroj Ansible a jeho hlavní vlastnosti a funkce. Následuje analýza problémů spojených s používáním Ansible a rešerše existujících nástrojů. Hlavní část práce se věnuje návrhu a implementaci aplikace, která je vyvinuta s použitím programovacího jazyku TypeScript a frameworcích Next.js a NestJS. Poslední částí bakalářské práce je testování zahrnující E2E testy, unit testy a testování budoucími uživateli aplikace.
Klíčová slova: Ansible; TypeScript; webová aplikace; uživatelské rozhraní; framework
Název práce: Graphical user interface for managing Ansible system configurations
Autor(ka) práce: Jochim, Václav
Typ práce: Bachelor thesis
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Luc, Ladislav
Jazyk práce: Česky
Abstrakt:
At present, automation is becoming a key element of successful IT infrastructure operation. Ansible is one of the tools that ensures this automation and enables system management and configuration. This bachelor's thesis focuses on the design and implementation of an application that provides a user interface for the Ansible tool and facilitates its use in practice. The application simplifies and centralizes working with variables and allows the execution of various commands, which are subsequently recorded and visualized. The developed application is used by the company Generali Česká pojišťovna. In the first part of the thesis, the Ansible tool and its main features and functions are introduced. This is followed by an analysis of the problems associated with using Ansible and a review of existing tools. The main part of the thesis is devoted to the design and implementation of the application, which is developed with the TypeScript programming language and Next.js and NestJS frameworks. The final part of the bachelor's thesis includes testing, featuring E2E tests, unit tests, and testing by future users of the application.
Klíčová slova: TypeScript; web application; framework; user interface; Ansible

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 19. 10. 2022
Datum podání práce: 8. 5. 2023
Datum obhajoby: 13. 6. 2023
Identifikátor v systému InSIS: https://insis.vse.cz/zp/82441/podrobnosti

Soubory ke stažení

    Poslední aktualizace: