From e85d867a62ea71488aba61231c09a5224b295eb0 Mon Sep 17 00:00:00 2001 From: Martijn Remmen Date: Fri, 10 Jun 2022 10:43:22 +0200 Subject: [PATCH] diverse changes --- bibliography.bib | 10 ++++++++-- changelog.tex | 12 +++++++++++- chapters/4 - resultaten.tex | 13 +++++++++++-- 3 files changed, 30 insertions(+), 5 deletions(-) diff --git a/bibliography.bib b/bibliography.bib index fa550ae..bdfcaab 100644 --- a/bibliography.bib +++ b/bibliography.bib @@ -87,14 +87,20 @@ author = {Shahin, Mojtaba and Ali Babar, Muhammad and Zhu, Liming}, year = {2017}, pages = {3909--3943}, - file = {Shahin et al. - 2017 - Continuous Integration, Delivery and Deployment A.pdf:/home/martijn/Zotero/storage/YVLT9AMI/Shahin et al. - 2017 - Continuous Integration, Delivery and Deployment A.pdf:application/pdf}, } @online{cisco_netwerk_security, author = {Cisco}, title = {Wat is netwerk security?}, year = 2022, - url = {https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#prerequisites }, + url = {https://www.cisco.com/c/nl_nl/products/security/what-is-network-security.html}, urldate = {2022-05-12} } +@online{ansible_awx, + author = {Ansible Community Contributors}, + title = {Ansible AWX GitHub Repository}, + year = 2022, + url = {https://github.com/ansible/awx}, + urldate = {2022-06-08} +} \ No newline at end of file diff --git a/changelog.tex b/changelog.tex index 4d32755..4c815c6 100644 --- a/changelog.tex +++ b/changelog.tex @@ -5,8 +5,18 @@ \begin{version} + \added + \item Conclusie + \item Adviezen in hoofdstuk onder de conclusie + \item Inleiding voor \ref{section:huidige_situatie} + \item Kort stuk over Ansible AWX toegevoegd + + \changed + \item \textit{jvdb feedback} - Onzekere verwoording 'lijkt' anders verwoord in \ref{bevinding:suboptimale_inrichting_van_topdesk_asset_management} + \item Titel veranderd van \ref{subsec:eigenschappen_automatiseringstools} van "tools" + \misc - \item Typfouten verbeterd + \item Verschillende typfouten verbeterd \end{version} \end{changelog} \ No newline at end of file diff --git a/chapters/4 - resultaten.tex b/chapters/4 - resultaten.tex index ae1cd3b..0a5a557 100644 --- a/chapters/4 - resultaten.tex +++ b/chapters/4 - resultaten.tex @@ -115,7 +115,7 @@ Bij een semigestructureerde syntax wordt geen gebruik gemaakt van een bepaald ge Bij event processing is het doel om bepaalde acties uit te voeren als reactie op een bepaalde gebeurtenis. Bijvoorbeeld een welkomstmail sturen op het moment dat een nieuwe gebruiker wordt aangemaakt in een CRM. Het realiseren van dit soort automatiseringen is grotendeels afhankelijk van de functionaliteiten van de applicatie waarin de gebeurtenis optreed. Deze applicatie zal in staat moeten zijn om een signaal af te geven op het moment dat een opgegeven gebeurtenis optreed. -\subsection{Tools} +\subsection{Eigenschappen van automatiseringstools}\label{subsec:eigenschappen_automatiseringstools} Er zijn vele tools welke automatisering bevorderen of volledig zijn geoptimaliseerd voor een 'automatisering'-usecase. Dit houdt onder andere in dat de tools veel functionaliteiten bevatten voor het verwerken van data en het communiceren met systemen. Over het algemeen hebben automatiseringstools de volgende karakteristieken: @@ -212,7 +212,16 @@ In de context van netwerkbeheer kan dat betekenen om netwerkconfiguraties te con \textbf{Continuous Deployment (CD)} gaat een stap verder en publiceert changes structureel en geautomatiseerd naar een productieomgeving. Het gebruik van CD impliceert ook het gebruik van CDE. Alleen is de finale stap van het publiceren naar een productieomgeving niet meer handmatig maar automatisch. \cite{shahin_continuous_2017} -\section{Huidige situatie} +\subsection{Ansible AWX} + +Ansible AWX is een applicatie die op een server geïnstalleerd moet worden en een webinterface biedt waarmee Ansible taken kunnen worden gestart en gepland. AWX biedt ook een API waarmee onder andere taken kunnen worden gestart, de status kan worden gecontroleerd en de resultaten kunnen worden opgehaald. Op deze manier biedt AWX een centraal automatieplatform gebaseerd op Ansible \cite{ansible_awx}. + +AWX is met name interessant omdat dit CI/CD mogelijk maakt omdat het een API beschikbaar stelt. Hierdoor kunnen andere applicaties bepaalde taken starten door een API call te doen. + + +\section{Huidige situatie}\label{section:huidige_situatie} + +Dit hoofdstuk beschrijft de huidige manier van netwerkbeheer, werkwijze en omgeving waarin het Expert Team Networking zich bevind om te identificeren waar de mogelijkheden en potentiele verbeteringen zijn ten opzichte van netwerkautomatisering. \subsection{Beheeromgeving}