Call +65 6100 0613

Instructor-Led Classroom Adult Training in Singapore - Learn New Skills to Enhance Your Employability from our SkillsFuture Courses

Ansible for Beginners

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications - automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

This course introduces a beginner to basic fundamentals of Ansible with easy to follow lab lecture. The course introduces basic use cases of Ansible followed by an introduction to Ansible Inventory, Playbooks, commonly use Ansible Modules, Conditionals, and Loops. In this course students are given a set of coding exercises and lab practice giving the user a hands-on experience in developing Ansible Playbooks

  • Execute ad-hoc commands against servers using Ansible
  • Write basic Ansible configuration playbooks to deploy a 2-tier web application

Click here to submit SkillsFuture Credit for Individual

SSG WSG SkillsConnect WDA Absentee Payroll for Company

Course Code: CRS-N-0044040

Course Booking


Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Training Grant and Subsidy

All Singaporeans aged 25 and above can use their $500 SkillsFuture Credit from the government to pay for a wide range of approved skills-related courses. Visit the SkillsFuture Credit website to choose from the courses available on the SkillsFuture Credit course directory

Course Details

Module 1 Introduction

  • Introduction
  • Configuration Management & Orchestration

Module 2 Setting up Ansible

  • Install and setting up Ansible
  • Environment assumption and setup

Module 3 YAML

  • Introduction to YAML
  • Ansible YAML formatting

Module 4 Ansible Foundation

  • Ansible inventory
  • Host Selection
  • Tasks
  • Plays
  • Playbook execution

Module 5 Ansible Playbook and Basic Modules

  • Ansible Playbook
  • Ansible Modules
  • apt
  • become
  • with_items or loops
  • service
  • conditionals using when
  • copy
  • pip

Who Should Attend

System and cloud/system administrators who need to automate server provisioning, configuration management, application deployment, intra-service orchestration, and other IT needs.


Familiar with Linux systems environment and administration is a must.


Perl, PHP and Python TrainerShu Wei has 14 years experience working in the semiconductor industry holding different roles in IC Design, layout verification and mask data preparation. He has a keen interest in scripting and has extensive knowledge in PERL, PHP, MySQL among others. Aptly applied to his area of work, he had simplified many work methodologies leading to much productivity and quality improvements for his various undertakings.

Shu Wei holds a Master of Science (Electrical Engineering) from National University of Singapore. He is also a PMP certified project manager and a Six Sigma Black Belt practitioner.

Cyber Security TrainerDr. Sarita Singh received her Ph.D. degree for her work done in the area of Information Security. She is the recipient of the prestigious Infosys fellowship for pursuing her Ph.D. Programme. She has more than twenty-five years of teaching and research experience in Singapore, Malaysia and India in the field of Programming, Information Security, Web-application Development, Computer Networks and Engineering related modules.

She has presented papers at several National and International Conferences and has written articles for magazines. She has authored text-books for Engineering courses as well.

Write Your Own Review

You're reviewing: Ansible for Beginners

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha


Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses