Use Juju on top of OpenStack to deploy appsJuju Integration with OpenStack: “credentials not found”juju openstack bootstrap authentication failedUsing Juju with private Openstack cloud deployment?Juju + openstack. Bootstrap is successful, But cant create any other servicesconfigure juju with openstack using keystoneconfigure private openstack with jujuOpenstack-install juju bootstrap errorJuju bootstrap on MaaSConjure-up --bootstrap-to failsjuju openstack bootstrap authentication failedjuju 2.4.1 bootstrap openstack fails : NeutronError unexpected status: 400How 'juju deploy' on dedicated OpenStack availability zone/aggregate in non-MAAS environment?
Does the Flixbus N770 from Antwerp to Copenhagen go by ferry to Denmark
Why would they pick a gamma distribution here?
Injection from two strings to one string
Remove one or more fields, delimited by a "-", at end of line
What cluster of stars is this with a "dark donut" to one side?
Should I be able to see patterns in a HS256 encoded JWT?
Transiting through Switzerland by coach with lots of cash
What is the next number in the series: 21, 21, 23, 20, 5, 25, 31, 24,?
What if a quote contains an error
Is having your hand in your pocket during a presentation bad?
Why did a young George Washington sign a document admitting to assassinating a French military officer?
Not able to update the "ACTION" field
Does UPDATE without WHERE clause lock a table in PostgreSQL?
Are great composers almost always prodigious performers?
Without exposing his identity, did Roy help his parents with money so that they can afford to stay in their home?
I am measuring a 9W LED with a clamp on ammeter. Why does it only draw 7.62W?
Why didn't he give Sam the antidote?
Iron-age tools, is there a way to extract heavy metals out of a creature?
In 1700s, why was 'books that never read' grammatical?
Mac is stuck in some kind of automatic layout windowing mode
how do you value what your leisure time is worth?
Python Bingo game that stores card in a dictionary
True Polymorph, Dragon Change Shape, and True Sight interaction
How are steel imports supposed to threaten US national security?
Use Juju on top of OpenStack to deploy apps
Juju Integration with OpenStack: “credentials not found”juju openstack bootstrap authentication failedUsing Juju with private Openstack cloud deployment?Juju + openstack. Bootstrap is successful, But cant create any other servicesconfigure juju with openstack using keystoneconfigure private openstack with jujuOpenstack-install juju bootstrap errorJuju bootstrap on MaaSConjure-up --bootstrap-to failsjuju openstack bootstrap authentication failedjuju 2.4.1 bootstrap openstack fails : NeutronError unexpected status: 400How 'juju deploy' on dedicated OpenStack availability zone/aggregate in non-MAAS environment?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
I'd like to create a new cloud in JUJU for OPENSTACK and use that to deploy the Apps on my Instances. In my lab, MAAS, JUJU and OPENSTACK are correctly installed and the instancse works fine.
I've followed this guide but at the end during the bootstrap I receive this error:
ERROR authentication failed.: authentication failed
IP plan:
Network: 10.20.81.0/24
Maas: 10.20.81.1
Juju: 10.20.81.2
Openstack: 10.20.81.21-24
External Gateway: 10.20.81.254
Private Network: 10.1.0.0/24
Instance: 10.1.0.12 - 10.20.81.220 (floating IP)
Private Gateway: 10.1.0.1
Private DHCP service: 10.1.0.10
Network topology:
+-------------+
Firewall
10.20.81.254
+-------------+
|
+-------------------------------------------------------------+
Switch
vlan81 vlan81 vlan81
+-------------------------------------------------------------+
| | || | | |
+--------------+ +-------------+ +------------------+
|Maas+Juju |Juju Gui| |Openstack
|10.20.81.1 |10.20.81.2 |10.20.81.21-24
+--------------+ +-------------+ +------------------+
|
+----------------------------------------+
Private Subnet-1 Public Subnet-2
10.1.0.0/24 10.20.81.0/24
+---+----+--+ +---+------+
| | +----+ |
| | .1 | |.221 |
| +--------+ VR +------------+
| | |
+--+-+ +----+
| |
|VM |
|.12 |
| |
+----+
these commands have being launched on MAAS server, where I've installed juju.
$:juju add-cloud
Cloud Types
lxd
maas
manual
openstack
vsphere
Select cloud type: openstack
Enter a name for your openstack cloud: openstack-cloud
Enter the API endpoint url for the cloud []: http://10.20.81.22:5000/v3
Enter a path to the CA certificate for your cloud if one is required to access it. (optional) [none]:
Auth Types
access-key
userpass
Select one or more auth types separated by commas: userpass
Enter region name: RegionOne
Enter the API endpoint url for the region [use cloud api url]:
Enter another region? (y/N): n
Cloud "openstack-cloud" successfully added
You will need to add credentials for this cloud (`juju add-credential openstack-cloud`)
before creating a controller (`juju bootstrap openstack-cloud`).
$:juju add-credential openstack-cloud
Enter credential name: richardsith
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional):
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional):
Enter user-domain-name (optional):
Credential "admin" added locally for cloud "openstack-cloud".
Maas_$:juju bootstrap openstack-cloud
ERROR authentication failed.: authentication failed
caused by: requesting token failed
caused by: Resource at http://10.20.81.22:5000/v3/tokens not found
caused by: request (http://10.20.81.22:5000/v3/tokens) returned unexpected status: 404; error info: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>
then
Maas_$:juju list-credentials --format yaml --show-secrets
local-credentials:
maas-cloud:
richardsith:
auth-type: oauth1
maas-oauth: j3GCen9ncJfJQYQ5ZS:ef59sS4XdwhxVPXLSR:TcxGjfyDXS42yj7afbzWrAuhMJtvNWq5
openstack-cloud:
richardsith:
auth-type: userpass
password: r1ch@rd!
username: admin
Maas_$:juju show-cloud openstack-cloud
defined: local
type: openstack
description: Openstack Cloud
auth-types: [userpass]
endpoint: http://10.20.81.22:5000/v3
regions:
RegionOne:
opening that url on my browser I've:
juju openstack
add a comment
|
I'd like to create a new cloud in JUJU for OPENSTACK and use that to deploy the Apps on my Instances. In my lab, MAAS, JUJU and OPENSTACK are correctly installed and the instancse works fine.
I've followed this guide but at the end during the bootstrap I receive this error:
ERROR authentication failed.: authentication failed
IP plan:
Network: 10.20.81.0/24
Maas: 10.20.81.1
Juju: 10.20.81.2
Openstack: 10.20.81.21-24
External Gateway: 10.20.81.254
Private Network: 10.1.0.0/24
Instance: 10.1.0.12 - 10.20.81.220 (floating IP)
Private Gateway: 10.1.0.1
Private DHCP service: 10.1.0.10
Network topology:
+-------------+
Firewall
10.20.81.254
+-------------+
|
+-------------------------------------------------------------+
Switch
vlan81 vlan81 vlan81
+-------------------------------------------------------------+
| | || | | |
+--------------+ +-------------+ +------------------+
|Maas+Juju |Juju Gui| |Openstack
|10.20.81.1 |10.20.81.2 |10.20.81.21-24
+--------------+ +-------------+ +------------------+
|
+----------------------------------------+
Private Subnet-1 Public Subnet-2
10.1.0.0/24 10.20.81.0/24
+---+----+--+ +---+------+
| | +----+ |
| | .1 | |.221 |
| +--------+ VR +------------+
| | |
+--+-+ +----+
| |
|VM |
|.12 |
| |
+----+
these commands have being launched on MAAS server, where I've installed juju.
$:juju add-cloud
Cloud Types
lxd
maas
manual
openstack
vsphere
Select cloud type: openstack
Enter a name for your openstack cloud: openstack-cloud
Enter the API endpoint url for the cloud []: http://10.20.81.22:5000/v3
Enter a path to the CA certificate for your cloud if one is required to access it. (optional) [none]:
Auth Types
access-key
userpass
Select one or more auth types separated by commas: userpass
Enter region name: RegionOne
Enter the API endpoint url for the region [use cloud api url]:
Enter another region? (y/N): n
Cloud "openstack-cloud" successfully added
You will need to add credentials for this cloud (`juju add-credential openstack-cloud`)
before creating a controller (`juju bootstrap openstack-cloud`).
$:juju add-credential openstack-cloud
Enter credential name: richardsith
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional):
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional):
Enter user-domain-name (optional):
Credential "admin" added locally for cloud "openstack-cloud".
Maas_$:juju bootstrap openstack-cloud
ERROR authentication failed.: authentication failed
caused by: requesting token failed
caused by: Resource at http://10.20.81.22:5000/v3/tokens not found
caused by: request (http://10.20.81.22:5000/v3/tokens) returned unexpected status: 404; error info: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>
then
Maas_$:juju list-credentials --format yaml --show-secrets
local-credentials:
maas-cloud:
richardsith:
auth-type: oauth1
maas-oauth: j3GCen9ncJfJQYQ5ZS:ef59sS4XdwhxVPXLSR:TcxGjfyDXS42yj7afbzWrAuhMJtvNWq5
openstack-cloud:
richardsith:
auth-type: userpass
password: r1ch@rd!
username: admin
Maas_$:juju show-cloud openstack-cloud
defined: local
type: openstack
description: Openstack Cloud
auth-types: [userpass]
endpoint: http://10.20.81.22:5000/v3
regions:
RegionOne:
opening that url on my browser I've:
juju openstack
add a comment
|
I'd like to create a new cloud in JUJU for OPENSTACK and use that to deploy the Apps on my Instances. In my lab, MAAS, JUJU and OPENSTACK are correctly installed and the instancse works fine.
I've followed this guide but at the end during the bootstrap I receive this error:
ERROR authentication failed.: authentication failed
IP plan:
Network: 10.20.81.0/24
Maas: 10.20.81.1
Juju: 10.20.81.2
Openstack: 10.20.81.21-24
External Gateway: 10.20.81.254
Private Network: 10.1.0.0/24
Instance: 10.1.0.12 - 10.20.81.220 (floating IP)
Private Gateway: 10.1.0.1
Private DHCP service: 10.1.0.10
Network topology:
+-------------+
Firewall
10.20.81.254
+-------------+
|
+-------------------------------------------------------------+
Switch
vlan81 vlan81 vlan81
+-------------------------------------------------------------+
| | || | | |
+--------------+ +-------------+ +------------------+
|Maas+Juju |Juju Gui| |Openstack
|10.20.81.1 |10.20.81.2 |10.20.81.21-24
+--------------+ +-------------+ +------------------+
|
+----------------------------------------+
Private Subnet-1 Public Subnet-2
10.1.0.0/24 10.20.81.0/24
+---+----+--+ +---+------+
| | +----+ |
| | .1 | |.221 |
| +--------+ VR +------------+
| | |
+--+-+ +----+
| |
|VM |
|.12 |
| |
+----+
these commands have being launched on MAAS server, where I've installed juju.
$:juju add-cloud
Cloud Types
lxd
maas
manual
openstack
vsphere
Select cloud type: openstack
Enter a name for your openstack cloud: openstack-cloud
Enter the API endpoint url for the cloud []: http://10.20.81.22:5000/v3
Enter a path to the CA certificate for your cloud if one is required to access it. (optional) [none]:
Auth Types
access-key
userpass
Select one or more auth types separated by commas: userpass
Enter region name: RegionOne
Enter the API endpoint url for the region [use cloud api url]:
Enter another region? (y/N): n
Cloud "openstack-cloud" successfully added
You will need to add credentials for this cloud (`juju add-credential openstack-cloud`)
before creating a controller (`juju bootstrap openstack-cloud`).
$:juju add-credential openstack-cloud
Enter credential name: richardsith
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional):
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional):
Enter user-domain-name (optional):
Credential "admin" added locally for cloud "openstack-cloud".
Maas_$:juju bootstrap openstack-cloud
ERROR authentication failed.: authentication failed
caused by: requesting token failed
caused by: Resource at http://10.20.81.22:5000/v3/tokens not found
caused by: request (http://10.20.81.22:5000/v3/tokens) returned unexpected status: 404; error info: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>
then
Maas_$:juju list-credentials --format yaml --show-secrets
local-credentials:
maas-cloud:
richardsith:
auth-type: oauth1
maas-oauth: j3GCen9ncJfJQYQ5ZS:ef59sS4XdwhxVPXLSR:TcxGjfyDXS42yj7afbzWrAuhMJtvNWq5
openstack-cloud:
richardsith:
auth-type: userpass
password: r1ch@rd!
username: admin
Maas_$:juju show-cloud openstack-cloud
defined: local
type: openstack
description: Openstack Cloud
auth-types: [userpass]
endpoint: http://10.20.81.22:5000/v3
regions:
RegionOne:
opening that url on my browser I've:
juju openstack
I'd like to create a new cloud in JUJU for OPENSTACK and use that to deploy the Apps on my Instances. In my lab, MAAS, JUJU and OPENSTACK are correctly installed and the instancse works fine.
I've followed this guide but at the end during the bootstrap I receive this error:
ERROR authentication failed.: authentication failed
IP plan:
Network: 10.20.81.0/24
Maas: 10.20.81.1
Juju: 10.20.81.2
Openstack: 10.20.81.21-24
External Gateway: 10.20.81.254
Private Network: 10.1.0.0/24
Instance: 10.1.0.12 - 10.20.81.220 (floating IP)
Private Gateway: 10.1.0.1
Private DHCP service: 10.1.0.10
Network topology:
+-------------+
Firewall
10.20.81.254
+-------------+
|
+-------------------------------------------------------------+
Switch
vlan81 vlan81 vlan81
+-------------------------------------------------------------+
| | || | | |
+--------------+ +-------------+ +------------------+
|Maas+Juju |Juju Gui| |Openstack
|10.20.81.1 |10.20.81.2 |10.20.81.21-24
+--------------+ +-------------+ +------------------+
|
+----------------------------------------+
Private Subnet-1 Public Subnet-2
10.1.0.0/24 10.20.81.0/24
+---+----+--+ +---+------+
| | +----+ |
| | .1 | |.221 |
| +--------+ VR +------------+
| | |
+--+-+ +----+
| |
|VM |
|.12 |
| |
+----+
these commands have being launched on MAAS server, where I've installed juju.
$:juju add-cloud
Cloud Types
lxd
maas
manual
openstack
vsphere
Select cloud type: openstack
Enter a name for your openstack cloud: openstack-cloud
Enter the API endpoint url for the cloud []: http://10.20.81.22:5000/v3
Enter a path to the CA certificate for your cloud if one is required to access it. (optional) [none]:
Auth Types
access-key
userpass
Select one or more auth types separated by commas: userpass
Enter region name: RegionOne
Enter the API endpoint url for the region [use cloud api url]:
Enter another region? (y/N): n
Cloud "openstack-cloud" successfully added
You will need to add credentials for this cloud (`juju add-credential openstack-cloud`)
before creating a controller (`juju bootstrap openstack-cloud`).
$:juju add-credential openstack-cloud
Enter credential name: richardsith
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional):
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional):
Enter user-domain-name (optional):
Credential "admin" added locally for cloud "openstack-cloud".
Maas_$:juju bootstrap openstack-cloud
ERROR authentication failed.: authentication failed
caused by: requesting token failed
caused by: Resource at http://10.20.81.22:5000/v3/tokens not found
caused by: request (http://10.20.81.22:5000/v3/tokens) returned unexpected status: 404; error info: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>
then
Maas_$:juju list-credentials --format yaml --show-secrets
local-credentials:
maas-cloud:
richardsith:
auth-type: oauth1
maas-oauth: j3GCen9ncJfJQYQ5ZS:ef59sS4XdwhxVPXLSR:TcxGjfyDXS42yj7afbzWrAuhMJtvNWq5
openstack-cloud:
richardsith:
auth-type: userpass
password: r1ch@rd!
username: admin
Maas_$:juju show-cloud openstack-cloud
defined: local
type: openstack
description: Openstack Cloud
auth-types: [userpass]
endpoint: http://10.20.81.22:5000/v3
regions:
RegionOne:
opening that url on my browser I've:
juju openstack
juju openstack
edited Apr 18 at 14:44
Riccardo Magrini
asked Apr 17 at 8:18
Riccardo MagriniRiccardo Magrini
7234 gold badges13 silver badges28 bronze badges
7234 gold badges13 silver badges28 bronze badges
add a comment
|
add a comment
|
1 Answer
1
active
oldest
votes
I've resolved that filling the credential in this way
$: juju add-credential openstack-cloud
Enter credential name: openstack_credential
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional): u1804Pro
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional): u1804Dom
Enter user-domain-name (optional): u1804Dom
Credential "openstack-credential" added locally for cloud "openstack-cloud".
where:
- u1804Dom is my new domain defined in Openstack
- u1804Pro my new project defined in Openstack
now I could to lauch the bootstrap withour error
$:juju bootstrap openstack-cloud --bootstrap-series=bionic --config network="Private Network IPv4" --config external-network="Floating Network IPv4" --config use-floating-ip=true --metadata-source ~/simplestreams/images --debug
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1134575%2fuse-juju-on-top-of-openstack-to-deploy-apps%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I've resolved that filling the credential in this way
$: juju add-credential openstack-cloud
Enter credential name: openstack_credential
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional): u1804Pro
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional): u1804Dom
Enter user-domain-name (optional): u1804Dom
Credential "openstack-credential" added locally for cloud "openstack-cloud".
where:
- u1804Dom is my new domain defined in Openstack
- u1804Pro my new project defined in Openstack
now I could to lauch the bootstrap withour error
$:juju bootstrap openstack-cloud --bootstrap-series=bionic --config network="Private Network IPv4" --config external-network="Floating Network IPv4" --config use-floating-ip=true --metadata-source ~/simplestreams/images --debug
add a comment
|
I've resolved that filling the credential in this way
$: juju add-credential openstack-cloud
Enter credential name: openstack_credential
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional): u1804Pro
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional): u1804Dom
Enter user-domain-name (optional): u1804Dom
Credential "openstack-credential" added locally for cloud "openstack-cloud".
where:
- u1804Dom is my new domain defined in Openstack
- u1804Pro my new project defined in Openstack
now I could to lauch the bootstrap withour error
$:juju bootstrap openstack-cloud --bootstrap-series=bionic --config network="Private Network IPv4" --config external-network="Floating Network IPv4" --config use-floating-ip=true --metadata-source ~/simplestreams/images --debug
add a comment
|
I've resolved that filling the credential in this way
$: juju add-credential openstack-cloud
Enter credential name: openstack_credential
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional): u1804Pro
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional): u1804Dom
Enter user-domain-name (optional): u1804Dom
Credential "openstack-credential" added locally for cloud "openstack-cloud".
where:
- u1804Dom is my new domain defined in Openstack
- u1804Pro my new project defined in Openstack
now I could to lauch the bootstrap withour error
$:juju bootstrap openstack-cloud --bootstrap-series=bionic --config network="Private Network IPv4" --config external-network="Floating Network IPv4" --config use-floating-ip=true --metadata-source ~/simplestreams/images --debug
I've resolved that filling the credential in this way
$: juju add-credential openstack-cloud
Enter credential name: openstack_credential
Using auth-type "userpass".
Enter username: admin
Enter password:
Enter tenant-name (optional): u1804Pro
Enter tenant-id (optional):
Enter version (optional):
Enter domain-name (optional):
Enter project-domain-name (optional): u1804Dom
Enter user-domain-name (optional): u1804Dom
Credential "openstack-credential" added locally for cloud "openstack-cloud".
where:
- u1804Dom is my new domain defined in Openstack
- u1804Pro my new project defined in Openstack
now I could to lauch the bootstrap withour error
$:juju bootstrap openstack-cloud --bootstrap-series=bionic --config network="Private Network IPv4" --config external-network="Floating Network IPv4" --config use-floating-ip=true --metadata-source ~/simplestreams/images --debug
answered May 7 at 10:11
Riccardo MagriniRiccardo Magrini
7234 gold badges13 silver badges28 bronze badges
7234 gold badges13 silver badges28 bronze badges
add a comment
|
add a comment
|
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1134575%2fuse-juju-on-top-of-openstack-to-deploy-apps%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown