Online Help
You are here: CloudShell End-to-End Workflows > Implementing Configuration Management in CloudShell

Implementing Configuration Management in CloudShell

This article explains the end-to-end flow for implementing configuration management in CloudShell Apps. For detailed information and implementation examples, see the CloudShell Dev Guide's Configuration Management chapter.

To implement configuration management:

  1. For Ansible configuration management, make sure you have a compatible execution server running on a Linux computer - see Configure Execution Server for Ansible.
  2. Develop the configuration management script or playbook.
  3. Make sure it's compatible with CloudShell App deployment by running an App with the playbook and fixing any issues that arise.

    Important: Before using Ansible on Apps that deploy a VM that has a Windows operating system, make sure the VM to be cloned or image has WinRM - see Enable WinRM on Windows VMs to Support Ansible.

  4. Create an App template and configure it to run the Ansible playbook - see Adding App templates.