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:
- For Ansible configuration management, make sure you have a compatible execution server running on a Linux computer - see Configure Execution Server for Ansible.
- Develop the configuration management script or playbook.
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.
- Create an App template and configure it to run the Ansible playbook - see Adding App templates.