Charmworld Charm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Juju Charms Collection |
Wishlist
|
Marco Ceppi |
Bug Description
Charm the charmworld platform
Related branches
Marco Ceppi (marcoceppi) wrote : | #1 |
Mark Mims (mark-mims) wrote : | #2 |
so ~charmers, do we want this in the store? it seems pretty special purposed.
Mark Mims (mark-mims) wrote : | #3 |
maybe just a note in the readme: "This charm is probably worthless for you, it runs this site, and we dogfood it."
Juan L. Negron (negronjl) wrote : | #4 |
In the interest of keeping our work out in the open, yes ... push it to the store.
Like you I don't really see a reason why it would be there otherwise.
-Juan
Excerpts from Juan L. Negron's message of 2012-11-14 22:21:27 UTC:
> In the interest of keeping our work out in the open, yes ... push it to the store.
> Like you I don't really see a reason why it would be there otherwise.
>
I can see a real desire to run the service in a private cloud with private
charms. Not a likely one, but it is not in the realm of impossible.
This should be in the charm store, for sure.
Clint Byrum (clint-fewbar) wrote : | #6 |
Ok, lots of stuff to fix here:
$ charm proof
E: no copyright file
E: README.md Includes boilerplate README.ex line 15
Need to at least fix the E's!
The description needs to explain what this is and why its in the store.
Hooks need to set -e so they will detect problems with the software installation.
pip does not fetch over HTTPS, so those particular bits have to be pulled in manually over https (pypi does have a secure repo of the downloads, pip just doesn't use it yet).
The stop/start hooks might not be idempotent, as they just blindly call the stop/start scripts from charmworld.
Stuff shouldn't be owned/running as the ubuntu user, as it has sudo w/ no password. Create a new user with no privileges for it.
Changed in charms: | |
status: | New → Incomplete |
importance: | Undecided → Wishlist |
This is ready for review.