Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Real World DevOps Project with Ansible, Docker and GitLab
  • Table Of Contents Toc
  • Feedback & Rating feedback
Real World DevOps Project with Ansible, Docker and GitLab

Real World DevOps Project with Ansible, Docker and GitLab

By : Predrag Mijatovic
5 (4)
close
close
Real World DevOps Project with Ansible, Docker and GitLab

Real World DevOps Project with Ansible, Docker and GitLab

5 (4)
By: Predrag Mijatovic

Overview of this book

A DevOps project combines development and operations to streamline software delivery, emphasizing collaboration, automation, and continuous integration/deployment. It enables faster, reliable releases and efficient infrastructure management, fostering a culture of agility and innovation. The course covers a wide range of topics in the DevOps domain, including Ansible for server configuration, Docker and docker-compose for containerization, GitLab for version control and CI/CD pipelines, Let’s Encrypt (certbot) for obtaining TLS certificates, WireGuard for secure VPN connections, MariaDB for database management, LXC for virtualization, iRedMail for setting up a mail server, Zulip for communication, Traefik for reverse proxy and TLS termination, Pi-hole for DNS-level ad-blocking, Nextcloud for cloud storage and collaboration, checkmk for monitoring, Borg with borgmatic for backups, and recaps of all concepts. Upon completion, we can automate server configurations, utilize containerization for efficient deployments, implement robust version control, secure connections with TLS certificates, establish secure VPN solutions, implement ad-blocking measures and cloud storage solutions, perform reliable backups, and automate essential processes independently to optimize and self-host infrastructure, streamline operations, and productivity.
Table of Contents (37 chapters)
close
close
1
Introduction
2
First Steps
3
Buying a Domain
4
How DNS Works
5
VPS
Icon
VPS
7
Recap: Linode VPS, Arch Linux, Additional Storage Volume
8
Ansible Introduction
9
Ansible Installation and Configuration
10
Ansible Roles
11
DNS A Records
12
Configuring DNS on Linux
13
Linux File Permissions
15
Security - SSH Daemon, iptables, SSH Config, LISH Console
16
sysctl - Tweaking Kernel Parameters
17
Recap: Venv, Ansible Configuration, Hostname, Essentials, Security, sysctl
18
certbot, ACME Protocol, Wildcard TLS Certificates
23
Recap: certbot, WireGuard, Docker, MariaDB, LXC
26
Recap: Zulip
32
GitLab and GitLab Runner
37
Outro
You're currently viewing a free sample. Access the full title and Packt library for free now with a free trial.
Chapter: 14
Essentials
Icon This video is locked
Icon
Icon
0:00
2.0x
1.5x
1.25x
1.0x
0.5x
caption settings
caption off
Icon Icon
ShowHide Transcripts Icon
Visually different images
CONTINUE WATCHING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Real World DevOps Project with Ansible, Docker and GitLab
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon