Since Enigma use Phyton 2,7 and Ansible need Pyton 2,7 as a minimum change the line in inventory to
[
all:vars]
ansible_python_interpreter=/usr/bin/python2.7 instead of ansible_python_interpreter=/usr/bin/python3
Ansible is an open-source automation tool that simplifies IT operations by automating routine tasks such as configuration management, application deployment, and provisioning of infrastructure. One of the biggest advantages of Ansible is its simplicity, as it uses a simple and intuitive language called YAML. Another advantage is its agentless architecture, which eliminates the need to install software on target systems, making it easier to manage and reducing conflicts with existing software. Ansible is also highly scalable, making it ideal for managing large and complex IT environments. Ansible offers strong security features, including support for encryption and secure connections, ensuring that automation tasks are executed securely.
Ansible provides a wide range of modules that make it easy to automate tasks across a variety of systems and platforms. These modules cover a wide range of use cases, from simple system administration tasks to complex multi-tier application deployments. The modules available with Ansible include command and shell, file and directory, package, service, user and group, network, cloud, Kubernetes, database, and testing. These modules make it easy to automate tasks across a wide range of systems and platforms, making Ansible a powerful and flexible automation tool.
In summary, Ansible offers several advantages over traditional automation tools, including simplicity, agentless architecture, scalability, flexibility, and security features. These benefits, combined with the wide range of modules available with Ansible, make it a popular choice for IT professionals and organizations looking to streamline their operations and improve efficiency.