{"id":6836,"date":"2023-08-07T07:46:30","date_gmt":"2023-08-07T06:46:30","guid":{"rendered":"https:\/\/republify.se\/?post_type=product&#038;p=6836"},"modified":"2026-01-09T08:41:45","modified_gmt":"2026-01-09T07:41:45","slug":"gitlab-ansible-foundations","status":"publish","type":"product","link":"https:\/\/republify.se\/index.php\/produkt\/gitlab-ansible-foundations\/","title":{"rendered":"GitLab &#038; Ansible Foundations"},"content":{"rendered":"<p><strong>Dagens snabbt f\u00f6r\u00e4nderliga IT-landskap \u00e4r versionshantering, samarbete och automatisering av avg\u00f6rande betydelse, oavsett om det g\u00e4ller mjukvaruutveckling eller drift. GitLab och Ansible \u00e4r tv\u00e5 kraftfulla verktyg som erbjuder omfattande funktionalitet inom sina respektive omr\u00e5den.<\/strong><\/p>\n<p>Efter utbildningen kommer deltagarna att inneha de n\u00f6dv\u00e4ndiga f\u00e4rdigheterna f\u00f6r att sj\u00e4lvst\u00e4ndigt anv\u00e4nda GitLab f\u00f6r versionshantering, samarbete och projekthantering. De kommer ocks\u00e5 att inneha kunskapen att konfigurera Ansible, skapa och exekvera playbooks, automatisera infrastruktur- och konfigurationsuppgifter, samt hantera s\u00e4kerhetsaspekter med hj\u00e4lp av Ansible Vault.<\/p>\n<p>Oavsett om du \u00e4r en mjukvaruutvecklare, systemadministrat\u00f6r, IT-specialist eller DevOps-ingenj\u00f6r kommer denna tv\u00e5dagarsutbildning att tillhandah\u00e5lla verktyg och kunskap f\u00f6r att effektivt hantera projekt, automatisera arbetsfl\u00f6det och f\u00f6rb\u00e4ttra effektiviteten i IT-driften. Observera: \u00c4ven om utbildningen fokuserar p\u00e5 de grundl\u00e4ggande funktionerna i GitLab och Ansible, samt introduktion till automatisering med Ansible, \u00e4r det viktigt att inse att b\u00e5de GitLab och Ansible erbjuder omfattande funktionalitet och avancerade m\u00f6jligheter. Denna utbildning ger en god kunskap i de grundl\u00e4ggande funktionerna i GitLab och Ansible, men det finns m\u00e5nga fler avancerade funktioner och m\u00f6jligheter att utforska bortom denna grundl\u00e4ggande utbildning.<\/p>\n<h3>Dag 1: Kom ig\u00e5ng med GitLab<\/h3>\n<p><strong>Session 1: Introduktion till versionshantering och GitLab<\/strong><br \/>\n&#8211; F\u00f6rst\u00e5 behovet av versionshanteringssystem<br \/>\n&#8211; \u00d6versikt \u00f6ver distribuerad versionshantering och Git<br \/>\n&#8211; GitLab som en Git-baserad plattform<\/p>\n<p><strong>Session 2: Konfigurera ett GitLab-projekt<\/strong><br \/>\n&#8211; Skapa ett nytt projekt i GitLab<br \/>\n&#8211; Klona ett repository till en lokal dator<br \/>\n&#8211; Konfigurera \u00e5tkomstuppgifter f\u00f6r GitLab<\/p>\n<p><strong>Session 3: Git-grunder<\/strong><br \/>\n&#8211; F\u00f6rst\u00e5 Git-arbetsfl\u00f6det: commit, grenar och sammanfogningar<br \/>\n&#8211; Skapa en ny gren och v\u00e4xla mellan grenar<br \/>\n&#8211; Utf\u00f6ra grundl\u00e4ggande Git-operationer: commit, push och pull<\/p>\n<p><strong>Session 4: Samarbetsbaserad utveckling med GitLab<\/strong><br \/>\n&#8211; \u00d6versikt \u00f6ver fj\u00e4rrrepository och fj\u00e4rranslutningar<br \/>\n&#8211; Arbeta med flera utvecklare inom ett gemensamt projekt<br \/>\n&#8211; Hantera konflikter och hantera kod\u00e4ndringar<\/p>\n<p><strong>Session 5: Avancerade funktioner i GitLab: Grenstrategier<\/strong><br \/>\n&#8211; Utforska olika grenmodeller: funktionsgrenar, releasegrenar och snabblagningar<br \/>\n&#8211; F\u00f6rst\u00e5 b\u00e4sta praxis f\u00f6r grenhantering<br \/>\n&#8211; Anv\u00e4nda GitLabs verktyg f\u00f6r grenvisualisering<\/p>\n<h3>Dag 2: Automatisering med Ansible<\/h3>\n<p><strong>Session 1: Introduktion till automatisering med Ansible<\/strong><br \/>\n&#8211; F\u00f6rst\u00e5 behovet av automatisering inom IT-drift<br \/>\n&#8211; \u00d6versikt \u00f6ver Ansible och dess huvudfunktioner<br \/>\n&#8211; Vad skiljer Ansible fr\u00e5n andra automatiseringsverktyg<\/p>\n<p><strong>Session 2: Konfigurera Ansible<\/strong><br \/>\n&#8211; Installera Ansible p\u00e5 kontrollnoden<br \/>\n&#8211; Konfigurera Ansible-inventeringen<br \/>\n&#8211; Skapa SSH-anslutning till m\u00e5lenheter<\/p>\n<p><strong>Session 3: YAML-grunder<\/strong><br \/>\n&#8211; Introduktion till YAML<br \/>\n&#8211; YAML-syntax: indentering, nyckel-v\u00e4rde-par och listor<br \/>\n&#8211; F\u00f6rst\u00e5 YAML-datastrukturer och hierarki<\/p>\n<p><strong>Session 4: Ansible Playbooks och Automatisering<\/strong><br \/>\n&#8211; F\u00f6rst\u00e5 playbook-strukturen och syntaxen<br \/>\n&#8211; Skapa och exekvera en grundl\u00e4ggande playbook<br \/>\n&#8211; Hantera variabler och fakta i playbooks<\/p>\n<p><strong>Session 5: Hantera inventariefiler i Ansible<\/strong><br \/>\n&#8211; F\u00f6rst\u00e5 inventariefiler och deras roll i Ansible<br \/>\n&#8211; Skapa och konfigurera inventariefiler f\u00f6r att definiera m\u00e5lenheter<br \/>\n&#8211; Hantera grupper och variabler i inventariefiler<\/p>\n<p><strong>Session 6: Arbeta med moduler i Ansible<\/strong><br \/>\n&#8211; Utforska Ansible-moduler och deras roll i automatisering<br \/>\n&#8211; Dra nytta av moduler f\u00f6r vanliga uppgifter (t.ex. pakethantering, filhantering)<br \/>\n&#8211; Anv\u00e4nda villkor och loopar i playbooks<\/p>\n<p><strong>Session 7: Hantera roller och mallar i Ansible<\/strong><br \/>\n&#8211; Organisera playbooks med hj\u00e4lp av roller<br \/>\n&#8211; Skapa \u00e5teranv\u00e4ndbara roller f\u00f6r konfigurationshantering<br \/>\n&#8211; Anv\u00e4nda Jinja2-mallar f\u00f6r dynamisk konfigurationsgenerering<\/p>\n<p><strong>Session 8: S\u00e4kerhetsaspekter med Ansible Vault<\/strong><br \/>\n&#8211; Introduktion till Ansible Vault f\u00f6r s\u00e4ker hantering av k\u00e4nslig information<br \/>\n&#8211; Kryptera och dekryptera k\u00e4nslig information i playbooks<br \/>\n&#8211; B\u00e4sta praxis f\u00f6r anv\u00e4ndning av Ansible Vault i produktionsmilj\u00f6er<\/p>\n<h4>Kursen genomf\u00f6rs i samarbete med Orbium<\/h4>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p><strong>L\u00e4r dig beh\u00e4rska grundl\u00e4ggande funktioner och automatisering med GitLab och Ansible!<\/strong><\/p>\n<p>Denna tv\u00e5dagarsutbildning syftar till att ge dig gedigna kunskaper inom de grundl\u00e4ggande funktionerna i GitLab och Ansible, samt introducera till automatisering med Ansible, vilket g\u00f6r det m\u00f6jligt f\u00f6r dig att effektivt hantera dina projekt, samarbeta med teammedlemmar och automatisera din infrastrukturhantering.<\/p>\n","protected":false},"featured_media":5419,"comment_status":"open","ping_status":"closed","template":"","meta":{"wds_primary_product_brand":0,"wds_primary_product_cat":0},"product_brand":[],"product_cat":[147,146,105,31,29,203],"product_tag":[],"class_list":{"0":"post-6836","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-git-github","7":"product_cat-linux","8":"product_cat-red-hat","9":"product_cat-security","10":"product_cat-technical","11":"product_cat-industri","13":"first","14":"instock","15":"taxable","16":"shipping-taxable","17":"purchasable","18":"product-type-simple"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product\/6836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/comments?post=6836"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/media\/5419"}],"wp:attachment":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/media?parent=6836"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_brand?post=6836"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_cat?post=6836"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_tag?post=6836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}