Juju is a next generation service orchestration framework. It has been likened to APT for the cloud.

learn more… | top users | synonyms (2)

4
votes
1answer
307 views

agent-state-info: 'hook failed: “config-changed” deploy wordpress using juju

I have one virtual machine on Windows Azure. I have installed juju inside my virtual machine. I want to deploy wordpress on my vm. I'm run on 64 bit machine I've read this blog about step by step how ...
4
votes
1answer
1k views

Can I install MaaS on the same server my nodes will be on?

Hello every geek and nerds out there. I'm a network engineer but I've been following Ubuntu and the Cloud architecture for quite a while now. Question: I have a HP DL380 Dual Quad Core with 16GB of ...
4
votes
1answer
2k views

juju bootstrap: “ERROR SSH authorized/public key not found”

I installed Ubuntu Server 12.10 in a VM and tried to setup Juju following these guides: https://juju.ubuntu.com/get-started/ ...
4
votes
1answer
286 views

Can juju deploy charms to an EC2 instance of Windows Server?

Can Juju bootstrap and deploy to an EC2 cloud instance running Windows Server OS, or can Juju only boostrap/deploy to Linux instances? I am experimenting with Juju for the first time and have ...
4
votes
1answer
427 views

juju ssh fails because of permission denied (public key)

when I try doing a juju ssh into one of the machines, it returns an error 2012-12-06 14:16:16,695 INFO Connecting to environment... 2012-12-06 14:16:25,671 INFO Connected to environment. 2012-12-06 ...
4
votes
1answer
497 views

How to specify ec2 instance types for different services?

After I have specified a default EC2 instance type for my Juju charm, how do I override that for one of the services? For instance, the Juju tutorial deploys wordpress and mysql, and I can set the ...
4
votes
0answers
58 views

What Is Juju and Charm Store [duplicate]

I want answers for below questions. What is Juju? How To Work with it ? What does Charm means? Is ubuntu Server edition is required for use Juju ? or Desktop edition can Run? Any one have some ...
3
votes
2answers
155 views

Is there a tool like Juju or Chef that I can use to automate the set up of my computer?

There are a lot of tools (chef, puppet, juju) out there to automate server deployments and set ups. How can these be used for automating my laptop set up? I want to be able to do nothing but run a ...
3
votes
1answer
494 views

Failure to troubleshoot a juju charm deployment

My environments.yaml looks like this: environments: test: type: local control-bucket: juju-a14dfae3830142d9ac23c499395c2785999 admin-secret: 6608267bbd6b447b8c90934167b2a294999 ...
3
votes
1answer
43 views

Cannot deploy local charms after Juju upgrade [closed]

I keep getting ERROR only charm store charm references are supported, with cs: schema when I try to deploy charms from a local repository. My commands look like juju deploy -v ...
3
votes
1answer
308 views

What is juju doing when my deployment is “pending”? It seems to take awhile without much happening

After deploying a charm, either locally or not, juju status lists "Pending". It seems to sit in this state for awhile, longer in my experience in the cloud, a bit shorter locally. What is juju doing ...
3
votes
1answer
209 views

Packages needed in Custom Image of Ubuntu to work with Juju

Hi am trying to run Juju in my existing Openstack Infrastructure. Since we don`t have direct access to internet, i need to change/modify my image and information of proxy. So far what i have ...
3
votes
1answer
974 views

Juju bootstrap on local machine gives an error

trying to use juju in a local environment. Here is my ~/.juju/environments.yaml file: environments: sample: type: local control-bucket: juju-a14dfae3830142d9ac23c499395c2785999 ...
3
votes
1answer
843 views

What is the purpose of the “bootstrapping instance” in Juju?

So I've recently played around with Juju, and I see quite a bit of potential. But there are a few things I don't exactly understand. Most notably, I'm not sure of the purpose of the "bootstrapping ...
3
votes
1answer
84 views

Should I use MAAS and Juju if I only intent to use a single PC?

I am planing to setup a local server at my home that I will use for various entertainment/work tasks. Do you think that installing MAAS and juju is an overkill if I intent to use only one pc?
3
votes
1answer
78 views

“gomaasapi: got error back from server: 403 FORBIDDEN” error while bootstrapping

I am investigating MAAS with Juju on Ubuntu 12.04.4 LTS. (also tried 13.10...) I have set up my server(s) using various tutorials, but I keep getting 403 errors when bootstrapping Juju. I have tried ...
3
votes
1answer
53 views

Juju wordpress charm doesn't update from git

I have set the wp-config string to my git repo. It gets everything fine but the charm is not picking up changes. I make changes to my local copy of the wp-content then push it to my git remote repo ...
3
votes
1answer
400 views

juju error: hook failed: “config-changed”

I am deploying ha ha cluster for keystone, cluter is up and both units are showing agent state "Started" but one unit is showing error as "error: hook failed: "config-changed" I sshed to that unit and ...
3
votes
2answers
758 views

Cannot bootstrap due to “”precise“ images in RegionOne with arches [amd64 i386]” error

I am having an issue with installing Juju and bootstrapping. I have the Swift storage setup, and the new bucket gets created. The tools have been synced, and all that looks fine. However when I ...
3
votes
1answer
137 views

How do I deploy a charm when it is shown in the charm store but the cli reports it's not found?

I am trying to deploy Marco Ceppi's discourse charm from this link however running "juju deploy discourse" yields the following output: pgrace@shaman:~$ juju deploy discourse 2013-02-26 20:49:05,541 ...
3
votes
2answers
730 views

Juju bootstrap gives me a “409 CONFLICT” error

am defining a Juju environment on Ubuntu 12.04LTS but when i give command "juju bootstrap", it generates error i.e Unexpected Error interacting with provider: 409 CONFLICT 2012-04-13 02:25:01,025 ...
3
votes
1answer
159 views

How can I get tab completion with juju in zsh?

I use zsh as my shell and tab completion doesn't work, how can I enable it?
3
votes
2answers
279 views

How do I use a specific AMI for juju instances?

I would like to use another AMI with juju instead of the default AMI, where do I specify this?
3
votes
1answer
668 views

Is there a way to stop and restart a Juju deployment?

I would have thought that juju shutdown would move the instances in the deployment from "running" to "stopped." Instead it actually terminates all instances. Are juju deployments inherently ephemeral? ...
3
votes
1answer
59 views

juju bootstrap in maas fails to retrieve juju tools

I installed MAAS, added the Nodes and created the juju but while i tried the following code juju bootstrap I am getting this error. WARNING no tools available, attempting to retrieve from ...
3
votes
1answer
41 views

How to resolve “ERROR machine is already provisioned” in manual provision set up?

I set up a manually provisioned environment successfully (in local network among x3 12.04 ubuntu servers.) However adding the second machine failed twice. After the third try (installed missing ...
3
votes
1answer
67 views

How can I change the version (default-series) that Juju deploys?

I have installed MAAS server on one machine and have two other nodes. In the web interface of the MAAS server I have set distro to 13.10 and commissioning to 13.10. When I use juju bootstrap it ...
3
votes
3answers
1k views

JUJU and ERROR environment has no access-key or secret-key

following the official guide: [1]https://juju.ubuntu.com/docs/config-maas.html and considered that I've generated the ssh key (added it to UI of MAAS) and the API key, my environments.yaml file ...
3
votes
2answers
489 views

Juju GUI public IP

I have been trying to install juju with juju-gui on my virtual machine (Fresh installation Ubuntu 13.04 64-bit) To configure my local environment I installed mongodb-server and lxc. After ...
3
votes
1answer
105 views

How can I see the juju-core debug-log without tailing it?

I wanted to watch my env get deployed using the debug-log command juju debug-log But I forgot, so now my env is deployed so tailing the log is useless. Where can I find the full log?
3
votes
1answer
368 views

How do I configure Juju for use on Azure?

I usually setup my entire stack with apt-get packages, however I thought I might give Juju a try. I'm using a fresh copy of Ubuntu 13.04 on Azure. I managed to install install the juju package and ...
3
votes
1answer
90 views

Extending Apache charm to include Apache Modules

I want to deploy apache with modules such as mapcache and mapserver. Can the apache charm be reused as a library? The apache charm is non-trivial so I don't want to copy the apache charm module and ...
3
votes
1answer
123 views

Does my charm need both a relation-changed and relation-joined hook?

I see a lot of charms with both a relation-changed and a relation-joined hook for their relations. Sometimes the two hooks are even the same file, with one being a symlink to the other. However, the ...
3
votes
1answer
163 views

Does MaaS have any log?

Using following articles, Testing MAAS Ubuntu Cloud Infrastructure with MAAS and Juju I tried to setup Ubuntu Server 12.04's private cloud in a virtual environment provided by KVM and ...
3
votes
1answer
223 views

How to configure jenkins using juju charm

I already have installed the jenkins charm. My question is how can I configure jenkins before deploy/after installation automatically? I want to authomatically, for example, install the github plugin ...
3
votes
1answer
647 views

How do I configure Juju to use Amazon Web Services (AWS)?

I'd like to deploy services on AWS, how can I configure Juju to do this?
3
votes
1answer
58 views

juju override defaults in service

Working on the postgresql charm a bit, and I'm wondering if there is a way to supply overrides for default values in a "juju-way". In my charm that will be consuming the services provided by ...
3
votes
3answers
126 views

Hosting one site on two servers

I want to know how host one site on two servers. I am using juju to deploy mediawiki on my maas computers in LAN. And now I have two computers with ip's like this 192.168.1.100 and 192.168.1.115. How ...
3
votes
1answer
661 views

Juju services are not deploying correctly

Deploying a charm to your MAAS Now you're ready for the most exciting part: deploying a charm to your MAAS! juju deploy mysql MAAS will now allocate a node to Juju and Juju will deploy the ...
3
votes
1answer
95 views

How can I halt juju and remove it from my local machine?

I have juju running locally using LXC, and I'd like to completely remove it. Is removing the juju package enough, or do I need to go hunt down other things as well?
3
votes
1answer
81 views

How do I add and call a helper script in a Juju charm?

I have a charm where I'd like to be able to call a small Python script in one of the hooks as part of its execution. Where do I put that helper script? Can I put it in the hooks directory and get it ...
3
votes
2answers
217 views

What is the best way to use the mysql charm in Juju with dynamic database credientials?

I am creating a Juju charm to encompass many Django development projects. I have the charm installing Django, wsgi, and Apache2. Django uses a separate database, user, and password for every project ...
3
votes
1answer
476 views

How can I access local juju instances from other network hosts?

I'm running juju on a headless machine, and already have networking configured so the rest of the network can connect to lxc guests deployed using the br0 bridge. Unfortunately, Juju creates it's own ...
3
votes
1answer
699 views

Where can I find juju tutorials?

Is there any good and easy-to-understand Juju tutorial from beginner? I know a bit about virtualization using qemu or oracle vm virtualbox and looking forward to enhance my skill in the cloud ...
3
votes
1answer
174 views

How can I test a Juju Charm?

I have written a Juju Charm and want to test it. What are the steps to test it?
3
votes
1answer
45 views

Destroying service before removing the relation causes both services to hang at dying

I deployed wordpress and mysql and add relation between wordpress and mysql. I try to destroy wordpress before removing the relation between wordpress and mysql. Now, both services are hanging at ...
3
votes
2answers
178 views

How to deploy multiple juju services on the same server with MaaS

I have 6 services that I need to deploy with 5 physical servers. Would it be ok to deploy juju gui with haproxy? How would you deploy multiple services to one server. I saw some documentation for ...
3
votes
1answer
142 views

How can I expose ICMP ports in a hook?

I've got one question regarding Ubuntu Juju deployment, on AWS cloud. I'm using Bash to write my hooks. At the end of the install hook/script, I have lines that expose some of my TCP ports(80,443,5666 ...
3
votes
1answer
211 views

Sharing SSH keys during a Juju Charm deployment

I have a Juju Charm for specific cluster service. In manual deployments, the password-less SSH access for the cluster administrator is enabled between the control-system nodes and the other nodes in ...
3
votes
2answers
111 views

how to deploy charm to a machine which is already installed with some other charm?

Is it like we have release machine in maas then just do jitsu deploy-to "machine name" "service name" ?