Questions tagged [juju]

Juju is a Charmed Operator Framework, composed of a Charmed Operator Lifecycle Manager and the Charmed Operator SDK.

juju logo

Juju is an Open Source Charmed Operator Framework. It helps you move from configuration management to application management and has two main components:

  • Charmed Operator Lifecycle Manager (OLM) - a hybrid-cloud application management and orchestration system that helps you from Day 0 to Day 2. Deploy, configure, scale, integrate, maintain and manage Kubernetes native, container-native and VM-native applications -- and the relations between them.

  • Charmed Operators, packaged as “Charms”, are software that encapsulate a single application and all the code and know-how it takes to operate it on Kubernetes or machines.

  • Charmed Operator SDK - a guide to help you build Charmed Operators for use with the Charmed OLM.


1420 questions
82
votes
4 answers

What's the difference between Juju and Puppet/Chef?

Have tried asking 3rd party about key differences between Juju and Puppet/Chef. 3rd parties are not too familiar with Juju and could not say. They simply stated the others have a lot of momentum, and it would be hard to overcome their lead. Would…
mark
  • 821
53
votes
1 answer

How do I configure juju for local usage?

I'm too cheap to pay for EC2, and I don't have enough servers to set up my own openstack, how do I configure juju to use Linux Containers (LXC) on something like my laptop?
Jorge Castro
  • 73,717
33
votes
2 answers

What is Juju? What is a Juju Charm?

What is a Juju Charm? What is it used for?
Bruno Pereira
  • 74,715
20
votes
2 answers

Howto configure MAAS to separate PXE traffic and IPMI traffic on different subnets?

I am trying to set up a part of our network as a linux cluster. Since its a little educational for me, I choose using MAAS with JuJu. However there are some questions that boggle my mind and I was hoping that someone could clarify that for me. The…
Joham
  • 301
17
votes
1 answer

How to set environment variable before running script inside hooks/install?

I am create a simple charm to get my symfony2 webapp from git and deploy it on ec2. After getting the source from git, I want to run composer to resolve dependencies but I keep getting this error: INFO juju context.go:221 worker/uniter: HOOK The…
Amit
  • 253
17
votes
2 answers

How to configure MAAS to be able to boot virtual machines

I am running a virtual (kvm) MAAS/juju setup where most of the MAAS nodes (including MAAS master) are virtual, but some are also physical nodes. The physical Dell 1950 nodes configures automatically for boot in MAAS, so when i deploy via Juju they…
dhojgaard
  • 1,167
17
votes
0 answers

Agent-state pending in Juju node...NULL public-address associated?

MaaS/Juju does not unfortunately manage the attribution of resolving the IP address. In fact, once adding a new node, it seems that the agent-state is still pending forever, and of course for the other nodes: 6: agent-state: not-started …
Aimar
  • 323
16
votes
3 answers

Is there a way for MaaS to Commission a Raspberry Pi 3B?

I have a small lab (literally) of 3 RBP-3B units with SATA and SD drives attached running Ubuntu 16.04 LTS. I have installed software on them to create a Ceph cluster but its tricky and pretty fragile. Ultimately I would like to administer this…
16
votes
2 answers

How do I run Juju on a local server?

I'd like to use juju on my server at home to get to know juju and play with it. I have multiple computers and would like to access what's on the server from any of them. When I went through the tutorial it setup juju okay, but only exposed the…
popey
  • 24,549
15
votes
3 answers

How do I deploy an OpenStack cloud with Juju?

I'd like to get a test cloud up and running in preparation for a possible deployment of 12.04. I messed with the UEC a bit, but have had a much harder time finding anything helpful as a primer for the new stack. There is generic documentation on…
Bryan Agee
  • 3,376
15
votes
1 answer

How does Juju "co-exist" with Chef, taking the automation process "one step further"?

It is clear from this post that Juju sits at a different layer than Chef Server. Juju sits at the orchestration or service layer, while Chef sits more at the individual server or configuration layer. At one of Canonical's main Juju pages, it states…
14
votes
1 answer

How do I get started with Juju?

I want to mess with Ubuntu Juju, how do I get started?
Jorge Castro
  • 73,717
14
votes
2 answers

Architecture diagram explaining the Ubuntu Cloud Infrastructure with MAAS / Openstack architecture?

I'm interested in Ubuntu Cloud Infrastructure with MAAS (based on Openstack from what I understand) but cannot find any architecture diagram which gives an overview of how MAAS works. The case is Ubuntu Cloud Infrastructure with MAAS. It requires at…
maximd
  • 161
14
votes
4 answers

How do I pass flags when starting a systemd service?

Note a similar question has been asked: How to pass flags when starting 'service'? But I read a while back that Linux switched from init.d to systemd, and since that Q&A are 6 years old I thought it might refer to init.d My question is: How do…
neoakris
  • 263
12
votes
1 answer

What's the correct way to share a Juju environment?

I would like to deploy something but I need to be able to have teammates interact with the environment. How do I do this? Are ssh keys involved?
Jorge Castro
  • 73,717
1
2 3
94 95