{"id":14084,"date":"2023-06-03T16:12:44","date_gmt":"2023-06-03T16:12:44","guid":{"rendered":"https:\/\/blog.bachi.net\/?p=14084"},"modified":"2024-04-23T18:15:21","modified_gmt":"2024-04-23T18:15:21","slug":"gitlab","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=14084","title":{"rendered":"GitLab, Ansible, Chef, Puppet"},"content":{"rendered":"<p><!-- ---------------------------------------------------------------------------------------------------------- --><\/p>\n<hr\/>\n<h1>GitLab<\/h1>\n<p><a href=\"https:\/\/docs.gitlab.com\/ee\/ci\/quick_start\/\">Tutorial: Create and run your first GitLab CI\/CD pipeline<\/a><\/p>\n<h2>YouTube<\/h2>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=-CyVpfDQAG0\">GitLab CI\/CD | GitLab Runner Introduction | 2022<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=8aV5AxJrHDg\">Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=F7WMRXLUQRM\">GitLab CI\/CD Full Course released &#8211; CI\/CD with Docker | K8s | Microservices!<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=mnYbOrj-hLY\">GitLab CI CD Pipeline Tutorial | Introduction | 2022<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=qP8kir2GUgo\">GitLab CI CD Tutorial for Beginners [Crash Course]<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=PGyhBwLyK2U\">DevOps with GitLab CI Course &#8211; Build Pipelines and Deploy to AWS<\/a><\/p>\n<h2>Documentation<\/h2>\n<p><!-- ---------------------------------------------------------------------------------------------------------- --><\/p>\n<hr\/>\n<h1>Ansible<\/h1>\n<h2>YouTube<\/h2>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=9PJUoaCdRpw\">CI\/CD for Ansible Playbooks and Roles<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=vtbwo7rLfrg\">Automated Java Application Deployment using Ansible<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=fHO1X93e4WA\">What is Ansible?<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=jDYplrY9p3s\">Ansible for beginners &#8212; Complete end-to-end tutorial video with practical solution #ansible #2hrs<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/playlist?list=PL7iMyoQPMtAPZl58ovoOlxFxNPioSx838\">Ansible<\/a>, Rahul Wagh, Playlist<br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=HYBFuHUQBT8\">Ansible Roles and Tasks Exaplained &#8211; Part-10 &#8211; YouTube<\/a><\/p>\n<h3>Playlists<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/playlist?list=PL0yQYCnvTmOv7ctKBb66YQx11NrQPWSrx\">Ansible<\/a>, Michael Crilly<br \/>\n<a href=\"https:\/\/www.youtube.com\/playlist?list=PLT98CRl2KxKEUHie1m24-wkyHpEsa4Y70\">Getting started with Ansible<\/a>, Learn Linux TV<\/p>\n<h2>Documentation<\/h2>\n<h3>Ansible Playbook<\/h3>\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/64723019\/what-is-difference-between-running-the-commands-ansible-and-ansible-playbook\">What is difference between running the commands ansible and ansible-playbook<\/a><br \/>\n<a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/playbook_guide\/playbooks_intro.html\">Ansible playbooks<\/a><br \/>\n<a href=\"https:\/\/www.redhat.com\/en\/topics\/automation\/what-is-an-ansible-playbook\">What is an Ansible Playbook?<\/a><br \/>\n<a href=\"https:\/\/www.digitalocean.com\/community\/tutorial_series\/how-to-write-ansible-playbooks\">How To Write Ansible Playbooks<\/a><br \/>\n<a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-define-tasks-in-ansible-playbooks\">How To Define Tasks in Ansible Playbooks<\/a><\/p>\n<h3>Ansible Tower \/ Galaxy<\/h3>\n<p><a href=\"https:\/\/www.upguard.com\/blog\/ansible-vs-ansible-tower\">Ansible vs Ansible Tower: What are The Key Differences<\/a><br \/>\n<a href=\"https:\/\/blog.knoldus.com\/difference-between-ansible-and-ansible-galaxy-ansible-vs-ansible-galaxy\/\">Difference Between Ansible And Ansible Galaxy \u2013 Ansible vs Ansible Galaxy<\/a><\/p>\n<h3>become<\/h3>\n<p><a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/playbook_guide\/playbooks_privilege_escalation.html\">Understanding privilege escalation: become<\/a><\/p>\n<h3>tags<\/h3>\n<p><a href=\"https:\/\/serverfault.com\/questions\/623634\/ansible-execute-task-only-when-a-tag-is-specified\">Ansible: Execute task only when a tag is specified<\/a>, <code>ansible_run_tags<\/code><br \/>\n<a href=\"https:\/\/www.ansiblejunky.com\/blog\/ansible-101-include-vs-import\/\">Ansible 101 &#8211; Include vs Import<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/72614880\/how-to-skip-all-roles-and-run-all-tasks-without-tagging\">How to skip all roles and run all tasks without tagging<\/a><\/p>\n<h3>yum<\/h3>\n<p><a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/collections\/ansible\/builtin\/yum_module.html\">ansible.builtin.yum module \u2013 Manages packages with the yum package manager<\/a><br \/>\n<a href=\"https:\/\/www.toptechskills.com\/ansible-tutorials-courses\/ansible-yum-module-tutorial-examples\/\">Ansible yum Module Tutorial + Examples<\/a><\/p>\n<h3>apt<\/h3>\n<p><a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/collections\/ansible\/builtin\/apt_module.html\">ansible.builtin.apt module \u2013 Manages apt-packages<\/a><br \/>\n<a href=\"https:\/\/adamtheautomator.com\/ansible-apt\/\">How to use the Ansible apt Module to Manage Linux Packages<\/a><br \/>\n<a href=\"https:\/\/www.middlewareinventory.com\/blog\/ansible-apt-examples\/\">Ansible apt module Examples &#8211; install packages with apt | Devops Junction<\/a><\/p>\n<p><!-- ---------------------------------------------------------------------------------------------------------- --><\/p>\n<hr\/>\n<h1>Jenkins<\/h1>\n<h2>YouTube<\/h2>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=eaGTtDW-dAM\">Complete Real-time Deployment on Kubernetes cluster using jenkins CI\/CD final Video | HandsOn Lab.<\/a><\/p>\n<p><!-- ---------------------------------------------------------------------------------------------------------- --><\/p>\n<hr\/>\n<h1>Comparison<\/h1>\n<h3>Chef Vs Puppet Vs Ansible<\/h3>\n<p><a href=\"https:\/\/www.simplilearn.com\/ansible-vs-chef-differences-article\">Ansible vs Chef: What\u2019s the Difference?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitLab Tutorial: Create and run your first GitLab CI\/CD pipeline YouTube GitLab CI\/CD | GitLab Runner Introduction | 2022 Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners GitLab CI\/CD Full Course released &#8211; CI\/CD with Docker | K8s | Microservices! GitLab CI CD Pipeline Tutorial | Introduction | 2022 GitLab CI CD [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14084","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/14084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14084"}],"version-history":[{"count":16,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/14084\/revisions"}],"predecessor-version":[{"id":14504,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/14084\/revisions\/14504"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}