Ansible and AWX in practice
With the Ansible Automation Platform, you can automate recurring tasks, ensuring efficient and error-free processes. Ansible offers considerable added value, particularly in network environments, DevOps, and operational IT.
We will show you three real-world use cases that demonstrate the challenges we have been able to solve for our customers with IT automation:
Use Case #1:
Virtual machines with one click
The starting point
In a company, the provision of virtual machines (VMs) is carried out by several employees with a high degree of manual effort. A lot of time is lost on repetitive tasks, and the manual steps leave plenty of room for error, especially in substitution situations.
But how can this process be fully automated while at the same time meeting increasing security requirements and shorter update cycles?
The solution
DICOS worked with the company to develop a fully integrated process that completely rethinks the provisioning of new VMs and takes into account the security requirements demanded by IT security.
The virtual machines are automatically created on the hypervisor using AWX and VMware. The system hardening specifications were integrated directly into the creation process, eliminating the need for manual rework.
The focus was on the end-to-end integration of the existing infrastructure. This includes the automatic creation of CIs in the CMDB, the rollout and activation of monitoring, the maintenance of IP addresses in the IPAM system, and the management of access data in the password management system.
Technical process
The result
Use Case # 2
Process automation ensures compliance on Linux hosts
The starting point
A technology group operated a large number of Linux hosts—spread across multiple locations, with different distributions such as RHEL, CentOS, Ubuntu, and SLES.
Due to increased security requirements, a way had to be found to update the machines with less effort but at a higher frequency. Due to the heterogeneity of the global landscape, there was no ‘uniform’ patch strategy, different tools and schedules for each system, manual updates, and a lack of logging in some cases, which made operating system updates neither consistent nor traceable.
The solution
DICOS set up a global and centrally controlled patch workflow for Linux operating system updates.
The automation takes care of handling the various Linux derivatives on its own. The connection to the CMDB via dynamic inventory scripts enables end users to manage the desired time centrally.
All results of the patch processes are recorded, documented, and evaluated in a standardized manner in the ITSM system.
Technical process
The result
Use Case # 3
Automated rollout of security scanners on Windows hosts
The starting point
The company’s server landscape comprised several thousand instances in different data centers and locations.
In order to perform vulnerability scans, threat detection, and compliance checks, the infrastructure must be fully covered with appropriate agents. Until now, the distribution of security scanners has required a high level of manual effort and personnel.
The IT department was therefore looking for a scalable and audit-proof solution to install security scanners on all Windows hosts across the board and keep them constantly up to date.
The solution
To this end, DICOS implemented a workflow for the IT security team in Ansible and AWX. The security agents are automatically distributed and installed, and connect directly to the central security platform thanks to the rolled-out configuration.
The job templates used were made available to the specialist department. This allows those responsible to either carry out selective updates or work with schedules.
Technical process
The result
Ansible Service