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!
Get The Updated Ansible Course
An updated, high-quality paid course has been produced since this original series was released. Check out the updated course and take your learning even further!
20 lessons, 6 sections
$40, lifetime access
First 5 lessons free — try before you buy
https://learnlinux.link/ansible
Save up to 30% on Linux Foundation Certifications
Whether you're starting a Linux career or advancing your existing skills, Linux Foundation training can help you stand out in a competitive industry. Check out the available courses and certifications, and save!
https://learnlinux.link/get-certified
Get a "Linux Tips" Newsletter
Packed with expert tips and strategies, for both desktop and server users. Get yours here:
https://learnlinux.link/linux-tips
Discounts, Courses, Books, and More! (Support Linux Learning)
- 10% Off Linux Swag! https://learnlinux.link/swag
- Get the "Linux Pro-Tips" Newsletter! https://learnlinux.link/linux-tips
- Switching to Linux Book (15% Off!) https://learnlinux.link/switch-to-linux
- Linode Starter Credit https://learnlinux.link/linode
- eBook Bundle https://learnlinux.link/ebook-bundle
- Ansible Course https://learnlinux.link/ansible
- Linux Essentials Course https://learnlinux.link/linux-essentials
- Paid Assistance https://www.learnlinux.tv/request-assistance
Support the Channel
- Enjoyed the video? Your support keeps this channel independent!
- Become a Channel Member (Ad-Free & Early Access) https://learnlinux.link/join
- Support on Patreon https://learnlinux.link/patron
━━━━━━━━━━━━━━━━━━━━━━
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 Learn Linux TV
Your source for Linux-related Fun and Learning!
- Official website: https://www.learnlinux.tv
- Community Forums: https://community.learnlinux.tv
- Official Subreddit: https://learnlinux.link/reddit
- Facebook Community: https://learnlinux.link/facebook-group
- More about Jay: https://learnlinux.link/jay
Affiliate and Content Ethics
Some links in this description are affiliate links. If you purchase through them, Learn Linux TV may earn a commission at no additional cost to you. This helps keep the content flowing.
- https://www.learnlinux.tv/content-ethics
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 damages resulting from its use. Always ensure you have proper permission, follow organizational policies, protect important data, and comply with applicable laws.
#CloudComputing #DevOps #Ansible