“Every
change we do in Bare metal/cloud gets deployed through Ansible now...except for
the first time. The first time we have to figure out how to do it manually, and
then we'll make the Playbook to do it.”
Human
and machine — each on their own — won't be enough to drive businesses in the
coming decades. Tomorrow's leading enterprises will be those that know how to
meld the two effectively".
ANSIBLE:
Ansible delivers simple IT automation that ends repetitive tasks and frees up DevOps teams for more strategic work.
It support configuration management with examples as below.
- Provisioning
- Configuration management
- App deployment
- Continuous delivery
- Security and compliance
- Orchestration
Various Integrations supported
- Infrastructure: Redhat, Vmware and Windows.
- Network: Arista, Cisco, Cumulus, Dell EMC, F5, Juniper.
- Containers: ANSIBLE container, Docker.
- Cloud: Amazon Web Services, Azure, Google Cloud Platform, Openstack.
- Devop tools: Atlassian, CyberArk, Datadog, Splunk.
Why Automation?
- Tasks in code
- Collaboration
- Eliminate errors
- Write once deploy on N environments
- Laziness
Why ANSIBLE
- It is a free open source application
- Agent-less – No need for agent installation and management
- Python/yaml based
- Highly flexible and configuration management of systems.
- Large number of ready to use modules for system management
- Custom modules can be added if needed
- Configuration roll-back in case of error
- Simple and human readable
- Self documenting
Comments
Post a Comment