Student Reviews
( 5 Of 5 )
1 review
Video of Complete Ansible Semaphore Tutorial: From Installation to Automation in Ansible course by Learn Linux TV channel, video No. 17 free certified online
Do you want to make server deployment easier? Consider Ansible Semaphore: An awesome project that provides a full GUI experience around Ansible, enabling you to take your automation game to the next level. In this video, Jay will show you how to install Ansible Semaphore, set it up, and more!
Donate to Learn Linux TV and Receive a PDF with tips for switching to Linux
Contains over 40 pages of tips and recommendations to help make your transition easier!
Check it out here https://learnlinux.link/linux-desktop-tips
Get an Awesome Linux Command Cheat Sheet
For just $3, This brand-new PDF cheat sheet features all the commands you should know, as well as some of Jay's favorite aliases and tweaks!
• Download the PDF here https://learnlinux.link/linux-commands
Spin up some Linux Servers with Digital Ocean
Digital Ocean is a great way to quickly spin up some Linux machines!
• Check it out here https://learnlinux.link/digitalocean (Affiliate Link)
Support Learn Linux TV
• Channel Membership https://learnlinux.link/member
• Patreon https://learnlinux.link/patron
• Spin up your very own Linux server https://learnlinux.link/digitalocean
• Linux swag https://merch.learnlinux.tv
• Check out Netdata https://learnlinux.link/netdata
• Jay's Gear https://learnlinux.link/amazon
_Note: Royalties and/or commission is earned from each of the above links_
Time Codes
00:00 - Intro
00:45 - Updated Shop (commission earned)
01:44 - Some basic information about our project
04:31 - Installing MariaDB
06:22 - Using mysql_secure_installation to secure mariadb
08:57 - Setting up a MySQL database for Ansible Semaphore
09:47 - Creating a database user for Semaphore
12:02 - Installing Ansible Semaphore
14:11 - Creating a config file for Semaphore
18:54 - Installing Ansible on Debian 12
19:20 - Running Semaphore from the shell
21:21 - Creating a Systemd unit for Semaphore
24:47 - Setting up a project in Semaphore
27:13 - Support message
27:46 - Creating a Production environment in Semaphore
28:37 - Creating an SSH key
31:10 - Setting up an Inventory, and a Task Template
32:29 - Configuring "sudoers" on the Ansible target
35:00 - Testing SSH connectivity between the server and target
36:52 - Adding a Playbook to our Git repository
38:50 - Installing NGINX
40:50 - Setting up NGINX as a proxy for Semaphore
44:51 - Setting up a TLS certificate for Semaphore with Let's Encrypt
Relevant Links
• Check out Ansible Semaphore https://www.semui.co
• Semaphore Releases Page https://github.com/ansible-semaphore/semaphore/releases
• Official blog post for this video https://learnlinux.link/semaphore Full Linux Courses
• Linux Crash Course https://linux.video/cc
• Netdata https://linux.video/netdata
• tmux https://linux.video/tmux
• vim https://linux.video/vim
• Bash Scripting https://linux.video/bash
• Proxmox VE https://linux.video/pve
• Ansible (Udemy) https://learnlinux.link/ansible
• Linux Essentials (Udemy) https://learnlinux.link/linux-essentials
More About Learn Linux TV
• Main site https://www.learnlinux.tv
• Community Forums https://community.learnlinux.tv
• Github Account https://github.com/LearnLinuxTV
• Content Ethics https://www.learnlinux.tv/content-ethics
• Request Paid Assistance https://www.learnlinux.tv/request-assistance
Use Content Responsibly
Learn Linux TV shares technical content intended to teach and help you, but it comes with no warranty. The channel is not liable for any damages from its use. Always ensure you have proper permissions, follow company policies, and comply with all applicable laws while working with infrastructure.
Authentic Content, No Shortcuts
Learn Linux TV values integrity and does not engage in click-farming, unauthorized services, or artificial view inflation. All growth—subscribers, likes, and views—comes organically from high-quality Linux tutorials, reviews, and educational content created to genuinely help viewers.
#CloudComputing #DevOps #Ansible