Merge lp://staging/~heber013/qakit/adding-juju-bootstrapping into lp://staging/qakit
Proposed by
Heber Parrucci
Status: | Merged |
---|---|
Approved by: | Max Brustkern |
Approved revision: | 228 |
Merged at revision: | 228 |
Proposed branch: | lp://staging/~heber013/qakit/adding-juju-bootstrapping |
Merge into: | lp://staging/qakit |
Diff against target: |
456 lines (+421/-0) 7 files modified
qakit/juju/README.rst (+19/-0) qakit/juju/__init__.py (+18/-0) qakit/juju/hosts (+5/-0) qakit/juju/juju_bootstrap (+105/-0) qakit/juju/juju_bootstrap.py (+213/-0) qakit/juju/mk-venv (+60/-0) qakit/juju/requirements.txt (+1/-0) |
To merge this branch: | bzr merge lp://staging/~heber013/qakit/adding-juju-bootstrapping |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Max Brustkern (community) | Approve | ||
Review via email:
|
Commit message
Adding juju bootstrapping
Description of the change
Automate bootstrapping for cloud, controller and model in the host machine using juju.
To test it, you need the file that contains the credentials for the cloud provider.
Example:
if your credentials file is: $HOME/.
Then run:
./juju_bootstrap --cloud_name ^THE_NAME_YOU_LIKE^ --nova_file "$HOME/
Too see instructions in details refer to README.rst
The script was implemented in part using subprocess because python juju clients have several bugs and limitations. I tested these clients:
- jujuclient
- juju
To post a comment you must log in.
I've got a variety of diff comments and questions, many of which are concerned with the potential to duplicate config options or interfere with existing setups.