The primary goal of the SNAPS-OO project is to provide a Python library that makes it easier for clients to manage OpenStack instances as objects so developers need only be concerned over the function rather than needing to learn and understand each version of the OpenStack Python APIs. Object-orientation also has made it easy to support applications that manage instances on multiple disparate clouds even sitting behind proxies. In addition to SNAPS-OO library usage within downstream projects, it usage as a library, this project also contains a virtual environment provisioning application that allows for prototype environments to be rapidly redeployed, configured and software installed via Ansible, and quickly removed/cleaned. Although Even though the tests packaged with the library project were written to exercise the library, they can also be used to ensure your pod has been properly deployed. Please also see the original project proposal from here for more high-level details on this project.
Complete these tasks to get started
- Brand your Space - Click Configure Sidebar in the left panel to update space details and logo
- Set permissions - Click Space Tools in the left sidebar to update permissions and give others access
Recent space activity