IaC (Infrastructure As Code) paradigm enhances the automation of creation, configuration, and management of complex infrastructural set ups in the Computing Continuum. The code-based infrastructure automation process closely resembles software design practices in which development teams carefully control code versions, test iterations and limit deployment until the software is proven and approved for production. However current tool chain for IaC development and delivery is heterogeneous and fragmented, focused on a single set of automation steps, technology dependant and with deficient trustworthiness and security coverage. What if we could create and manage secured infrastructural code from a single IDE? What if this IDE would be based on the Eclipse well established framework supported by an experienced and fit Community of users?
In this talk we will explore how to facilitate the task of IaC developers towards CI/CD within the DevSecOps philosophy. Through the combination of a domain-specific language (DSL) and a series of integrated tools/utilities to facilitate both design and programming tasks and deployment and execution of operations tasks. These tools can be orchestrated by means of an IDE based on Eclipse EMF (PIACERE open-source IDE) that allows to model in an abstract way the necessary infrastructure to deploy our solutions in any type of cloud service provider. The PIACERE IDE also integrates other components to generate secure IaC code that can be enacted to different orchestrators such as TOSCA, GXFS (from GAIA-X) and PIACERE IEM.