Ansible offers a number of benefits, like-
  • No agent required: For the setting of the Ansible deployment tool, no specific agent is required. Also if Box has a tendency to support SSH and Python then there is no need to set up Ansible.
  • Idempotent: Ansible is structured in such a way to follow the overall concept of idempotency. Its fundamental idea is to add only those things which are actually "required" and these things can be repeated.
  • Declarative but not procedural: The majority of configuration tools follow through a complicated process of doing one thing then next, then next and so on. Ansible as an efficient configuration and deployment tool allows the IT professional to write the description of the state of the machine simply and mention the requirements and right after the description, it starts taking steps towards it.
BY Best Interview Question ON 16 Sep 2019