GitHub user SamuelMarks opened a pull request:
https://github.com/apache/libcloud/pull/1200
[compute] [azure_arm] `app create`; `sp create`; `role assignment create`
## [compute] [azure_arm] `app create`; `sp create`; `role assignment create`
### Description
The goal is to replace the first 3 CLI commands that require the Azure
client installed, with Apache Libcloud code:
http://libcloud.readthedocs.io/en/latest/compute/drivers/azure_arm.html
### Status
- work in progress
### Checklist (tick everything that applies)
- [ ] [Code
linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide)
(required, can be done after the PR checks)
- [ ] Documentation
- [ ] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html)
- [ ]
[ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes)
(required for bigger changes)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/offscale/libcloud azure_arm_patches
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/libcloud/pull/1200.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1200
----
commit 2378af656704a7e4c2e70e357fbc2e886cae6761
Author: Samuel Marks <samuelmarks@...>
Date: 2017-11-30T03:11:14Z
[compute] [azure_arm] Added prototypes for 'Creating a Service Principal'
CLI doc replacement library
commit ec341ca6b1e3ac12379378caafc20244620c0d4e
Author: Samuel Marks <samuelmarks@...>
Date: 2017-12-28T12:27:20Z
[compute] [azure_arm] Added implementation of create_app
----
---