- What is Configuration Management?
- List a few available configuration management tools.
- What is Ansible? List some of major advantages of using Ansible.
- Write down the data flow of Ansible.
- What is the major difference between scripting langugage and Ansible?
- What do you understand by the term IaC?
- What is idempotency? Is it a useful feature of Ansible?
- List down the most commonly used Ansible terms in Ansible ecosystem.
- What are the pre-requisites to install Ansible?
- Perform Ansible installation and configuration setup on CentOS and Debian.
- Execute “ansinble –version” to check installed Ansible version.
- What is the precedence order of Ansible to identify valid Ansible Configuration File?
- Perform password-based and key-based authentication setup for two different Managed Nodes.
- Perform a ping test on Managed Node from Ansible Controller Node to confirm Ansible Communication.
- What are modules? How many type of modules are three in Ansible?
- Execute a command to list down all of the available “Core Modules” in Ansible.
- Create a user named “yogesh” with uid “9876” and shell “/bin/bash” on Managed Nodes using Ad-hoc Ansible execution.
- Install a package named “telnet or talk or git” on Managed Nodes using Ad-hoc Ansible execution.
- Create a simple script to create a file and directory and execute it on Managed Nodes using Ansible Ad-hoc execution with appropriate Ansible Module.
- What do you understand by Privilege Escalation in Ansible?
- What is YAML language? What are the three simple rules to remember about YAML in Ansible?
- What are Playbooks? List the major portions used in any Playbook.
- What do you understand by Play?
- What are tasks?
- Create a Playbook to install and configure “webserver, I.e., httpd/apache”. Use Package, File, and Service Modules. Make sure to get output as “This is my First – Playbook in Ansible” on browser.
- Create a Playbook for “motd file” and use different variables to configure the file.
- What is the purpose of Debug Module in Ansible?
- What is the importance of Register variable in Ansible?
- Create another “motd file” and use different facts generated by Ansible to configure the file.
- Create another “motd file” and use both user-defined variables and Facts to configure the file.
- Create a user named “yogeshraheja” using Ansible Statements with conditions CentOS is having version 7.x and Ubuntu is having version 16.x.
- Create a playbook to install “mysql” server and all its dependencies like php, nginx using Ansible loops.
- What is the special purpose of notify in Ansible?
- Use the Handler section inside the Playbook create earlier in Chapter 5, Ansible Playbooks (under Tast You Knowledge section) for “webserver i.e httpd/apache” and run it after changing “file” module with “this is my First Playbook with Handler Section”.
- What are Ansible Roles and why are they Important?
- What is a command to create a base directory structure for Ansible Roles?
- Create an Ansible Roles for “Webserver” server using tasks, variables, facts, and handlers.
- How can one define dependencies in Ansible Roles?
- What is Ansible galaxy?
- Create your Ansible Galaxy Account.
- Login and explore Ansible Galaxy site – https://galaxy.ansible.com/
- Search, install, and use Ansible Role named “docker-test” from Ansible Galaxy.
- Create and run a Playbook with two different tasks using Copy and Fetch modules.
- What do you understand by fork and serial attributes in Ansible?
- Create and run a Playbook to ignore failed operation errors and proceed further with tasks operations.
- What is Ansible Tower?
- Perform an installation and configuration of Ansible Tower with free 10 node offerings given by RedHat.
- Log in and explore Ansible Tower.
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 1
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 2
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 3
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 4
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 5
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 6
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 7
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 8
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 9
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 10
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 11
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 12
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 13
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 14
Beginner to Advanced Complete Ansible Tutorial in 15 hours 6-2021 Part – 15
Latest posts by Rajesh Kumar (see all)
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024