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 Getting Started with Configuration Management Development 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 - see Adding App templates.
  3. Make sure it's compatible with CloudShell App deployment by running an App with the custom script or playbook, and fixing any issues that arise.

    Note: To run configuration management on a Windows VM, the VM must have WinRM enabled. For details, see Configuration Management Support in CloudShell.