09 - ANSIBLE - Configuration Management
ANSIBLE - Configuration Management Written in Python Work with push base mechanism (Synchronous) Not required any Agent SSH port 22 RHEL provides support Created own modules Task (like manifest or receipt in puppet/chef) required for configuration -> written in YAML file State (Current to Desired State) Open Source and Enterprise Ansible Playbook -> Role (like cookbook in chef) for provisioning Playbook -> Role -> Tasks ( define in .yaml file ) Ansible Tower -> Like Puppet GUI Automation Engine Modules - Prewirtten resources like services, packages, execute system command, files (450 buit-in) Inventory - Consist list of servers (like site.pp in puppet) API - Interacting with hosts/Servers Plugins - manage functionality like networking - way of customization CMDB - Optional tools for Configuration Management database Ansible Galaxy pre-written playbooks https://galaxy.ansible.com Ansible T...