Závěrečná práce: Šimon Brauner: Ansible Collection for Perun
Bakalářská práce
Ansible Collection for Perun
Anotace
Účelem této bakalářské práce je umožnit deklarativní konfiguraci několika vybraných částí softwaru pro správu identit Perun pomocí programu Ansible, který je určen ke správě konfigurací jiných programů. Praktickým výstupem je kolekce Ansible modulů napsaná v programovacím jazyce Python. Text práce popisuje celý proces vývoje kolekce a může být použit jako návod pro psaní dalších modulů. Přestože vytvořenou …více
Abstract
This thesis aims to make it possible to declaratively configure a few selected parts of the identity management software Perun using the configuration management program Ansible. The practical output of the thesis is a collection of Ansible modules written in the programming language Python. The text of the thesis walks through the whole collection development process and could be used as a guide for …více
Zadání práce
Perun is an identity management system developed by the Institute of Computer Science of Masaryk University in cooperation with the CESNET association. Ansible is a software tool for configuration management developed by RedHat.
The goal of this thesis is to create so-called Ansible Collection in the Python programming language for managing Perun systems.
Ansible is extensible by sets of plugins called Collections. There are dozens of Ansible Collections available for managing popular systems like PostgreSQL, OpenStack, Amazon AWS, Google Cloud and many others. A list of Collections distributed together with an Ansible installation is available at https://docs.ansible.com/ansible/latest/collections/, e.g. the Collection for managing PostgreSQL is community.postgresql. Ansible Collections are programmed in Python with YAML configuration files.
Perun identity management system provides HTTP API. Thus the creation of the Ansible Collection for Perun means to create Ansible modules for calling important operations in Perun's API.
Familizarize yourself with Ansible and Perun, design and implement a Collection with at least five modules.
24. 5. 2024 17:10, RNDr. Martin Kuba, Ph.D., učo 3988
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Automation of Security and User Access Management for Kubernetes
Ing. Peter Mercell -
Supporting Instructors in Tabletop Exercises Using Language Modeling
Mgr. Martin Hofbauer, učo 456310 -
Informační systém expedice cementu
Ing. Viliam Juríček -
Structural Bioinformatics Application Platform
Ing. Eduard Ruisl -
Plugin API pro systém Perun
Ing. Daniel Valanský -
Multiplatform configuration utility for DeckLink Multibridge
Bc. Michal Černík, učo 536456 -
Správa sandboxů v cloudu
Mgr. Dušan Lago, učo 396336 -
Automatizované nastavenie parametrov experimentu na prístroji magnetickej rezonancie a následné získanie nasnímaných dát z PACS
Ing. Matúš Pavlásek




