1 Example from https://osm.etsi.org/gitweb/?p=osm/devops.git;a=tree;f=charms/layers/simple;h=bdf2957b5a5f6342bf24e3a675c21634d6064e3a;hb=HEAD
5 This is an example charm as demonstrated in the OSM [Hackfest](https://osm.etsi.org/wikipub/index.php/OSM_workshops_and_events) series.
7 This is intended to provide a well-documented example of the proxy charm written by Hackfest participants.
11 There are two ways that you can exercise this charm: install the latest stable release of OSM or use Juju directly.
13 The workshop materials and tutorials cover using charms as part of OSM. You can follow that approach, but this README will focus on using Juju directly. We highly recommend that vendors and charm developers use this approach for the initial development of the charm.
15 ## Ubuntu 16.04 or higher
17 We recommend using Ubuntu 16.04 or higher for the development and testing of charms. It is assumed that you have installed Ubuntu either on physical hardware or in a Virtual Machine.
19 ## Install LXD and Juju
21 We will be installing the required software via snap. Snaps are containerised software packages, preferred because they are easy to create and install, will automatically update to the latest stable version, and contain bundled dependencies.
32 ## Known Limitations and Issues
34 This not only helps users but gives people a place to start if they want to help
35 you add features to your charm.
39 The configuration options will be listed on the charm store, however If you're
40 making assumptions or opinionated decisions in the charm (like setting a default
41 administrator password), you should detail that here so the user knows how to
42 change it immediately, etc.
46 ## Upstream Project Name
49 - Upstream bug tracker
50 - Upstream mailing list or contact information
51 - Feel free to add things if it's useful for users
54 [service]: http://example.com
55 [icon guidelines]: https://jujucharms.com/docs/stable/authors-charm-icon