Exploring Charm

Hello everyone,

I’m Mohammed Shahim and I’ve recently started exploring Juju. My goal this week is to deploy a simple application using a charm and understand the workflow end-to-end.

I have gone through the docs, but I’d appreciate suggestions for:

  1. A simple example charm to experiment with
  2. Best practices for beginners
  3. Resources or common mistakes to avoid

I’m keen to understand charm development and how it fits into large-scale deployment automation.

Thank you for any guidance or learning pointers!

Hi @shahim-np, thanks for exploring charming!

You mentioned having gone through the docs - but in case you missed them, I recommend trying one or two of these tutorials:

The tutorials will walk you though building a charm. Here are some other charms you could experiment with:

For tips and best practices, also links to other resources, I’d recommend starting here:

Hopefully these help!

BTW, we also have an active charm development community on Matrix: https://matrix.to/#/#charmhub-charmdev:ubuntu.com

Hi @davidwilding, Thank you for sharing these resources!

I did go through parts of the documentation earlier, but I’ll definitely try out the tutorials you recommended, I’ll experiment with those as well.

Really appreciate the guidance and the links. I’ll also join the Matrix community to stay connected with Charm developers.

Thanks again for the support!

1 Like