Uploaded April 2015 | Updated September 2026, 2 weeks ago
A crash course on deployment and configuration management with Ansible. This video acts as a basic Ansible tutorial (a general introduction to Ansible for beginners). Anyone using Linux for System Administration, DevOps, or Development should be familiar with this tool.
Why choose Ansible vs Chef or Puppet?
-easiest to get started with
-no agents, no client/server
-done over SSH
-Ansible can scale to thousands of hosts
-Ansible uses Python, yay!
Code snippets on Github: github.com/groovemonkey/tutorialinux/tree/master/ansible_basics
########################
Ansible in 10 minutes
-we are not covering everything, just the stuff I think is most important
-these are the things you'll be doing with Ansible MOST of the time
###
Super-simple ansible tutorial:
apt-get install ansible
We want to set up a new machine
# prep the machine
-- add sshkey (or install sshpass and use --ask-pass)
-- install python, python-apt
-install zsh tmux
-SSH config file (templating)
ansible-playbook -i hosts site.yml
# Ansible Development Workflow:
-write some stuff
-run some stuff
-check if everything actually worked
-fix bugs, run again
-repeat
#################
A larger Ansible project
mkdir -p basics/{group_vars,roles}/
touch group_vars/all
touch site.yml
mkdir -p roles/common/{files,handlers,tasks,templates}
touch /roles/common/{handlers,tasks}/main.yml
tree .
Step-by-step project-based Linux course for beginners: udemy.com/course/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?referralCode=19C0A7DEE2FD53C9C09D
Free Linux Sysadmin Course Playlist: youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK
DigitalOcean referral link: https://m.do.co/c/0380a1db56a6
Patreon: patreon.com/tutorialinux
Official Site & e-mail list: tutorialinux.com
Twitter: twitter.com/tutorialinux
Facebook: facebook.com/tutorialinux
Podcast: kernelpanicpodcast.com
A crash course on deployment and configuration management with Ansible. This video acts as a basic Ansible tutorial (a general introduction to Ansible for beginners). Anyone using Linux for System Administration, DevOps, or Development should be familiar with this tool.
Why choose Ansible vs Chef or Puppet?
-easiest to get started with
-no agents, no client/server
-done over SSH
-Ansible can scale to thousands of hosts
-Ansible uses Python, yay!
Code snippets on Github: github.com/groovemonkey/tutorialinux/tree/master/ansible_basics
########################
Ansible in 10 minutes
-we are not covering everything, just the stuff I think is most important
-these are the things you'll be doing with Ansible MOST of the time
###
Super-simple ansible tutorial:
apt-get install ansible
We want to set up a new machine
# prep the machine
-- add sshkey (or install sshpass and use --ask-pass)
-- install python, python-apt
-install zsh tmux
-SSH config file (templating)
ansible-playbook -i hosts site.yml
# Ansible Development Workflow:
-write some stuff
-run some stuff
-check if everything actually worked
-fix bugs, run again
-repeat
#################
A larger Ansible project
mkdir -p basics/{group_vars,roles}/
touch group_vars/all
touch site.yml
mkdir -p roles/common/{files,handlers,tasks,templates}
touch /roles/common/{handlers,tasks}/main.yml
tree .
Step-by-step project-based Linux course for beginners: udemy.com/course/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?referralCode=19C0A7DEE2FD53C9C09D
Free Linux Sysadmin Course Playlist: youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK
DigitalOcean referral link: https://m.do.co/c/0380a1db56a6
Patreon: patreon.com/tutorialinux
Official Site & e-mail list: tutorialinux.com
Twitter: twitter.com/tutorialinux
Facebook: facebook.com/tutorialinux
Podcast: kernelpanicpodcast.com










