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 |