Organisations are increasingly automating the deployment of assets on multi-clouds using APIs. Ansible provides an engine to make such automated configuration changes. However, the challenge is to make sure that the state of the infrastructure can be accurately reported at all times and integration with automation tools is straightforward and part of the development lifecycle.
A configuration management database (CMDB) could be used as the starting point for driving deployment activities (e.g. by generating Ansible inventories) or to record the output of Ansible execution; or both.
In this session, we will describe the organisational challenges and benefits of closely integrating deployment automation activities with a modern and lightweight configuration management database. We will then show an example of such database built as a SpringBoot micro-service running in the OpenShift Container Platform and how it can be used from an Ansible playbook.
Learn more: https://agenda.summit.redhat.com/