HiveBrain v1.2.0
Get Started
← Back to all entries
snippetMinor

How to integrate a platform as a service with configuration management tools?

Submitted by: @import:stackexchange-devops··
0
Viewed 0 times
platformintegratewithtoolsservicehowmanagementconfiguration

Problem

Is a configuration management tool (Chef/Puppet/Ansible) necessary for managing an application on a PAAS system (Azure app service, Heroku, Elastic Beanstalk)? How would it be utilized? While a tool such as Chef does not inherently work on a PAAS system, there are other tools (such as Habitat) that can support this functionality. What kind of steps would it take to integrate these technologies?

Solution

A configuration management tool is not required to manage a PAAS. For example, when one has created a VM on Azure then it is possible to export the configuration snippet as powershell or as yaml and use yaml to deploy and manage systems.

In my opinion one should restrict configuration management tools like puppet or ansible to manage configuration files and installing additional packages and yaml to manage the PAAS as I prefer KISS.

If one would like to manage different PASS then one could consider to use terraform.

Context

StackExchange DevOps Q#2201, answer score: 2

Revisions (0)

No revisions yet.