Charm needed: dyndns

Bug #996910 reported by philipballew on 2012-05-09
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Juju Charms Collection
Undecided
philipballew

Bug Description

We need a charm for this!

philipballew (philipballew) wrote :

Not sure all whats wrong, but I need someone to look at it and tell me what I am doing wrong.

Changed in charms:
assignee: nobody → philipballew (philipballew)
status: New → In Progress
status: In Progress → Fix Committed
Juan L. Negron (negronjl) wrote :

Working with Phillip at the moment and have pointed out the minor issues with this charm.

metadata.yaml file needs to be updated with summary, description and interfaces
needs a readme file populated with the use of the charm
start and stop hooks should be used
install file needs to be cleaned up
config.yaml can be used to modify some of the configurable options in this charm ( NON-BLOCKER )

-Juan

Changed in charms:
status: Fix Committed → Incomplete
David Duffey (dduffey) wrote :

Looks like we had the same idea and could merge these idea/branches

https://code.launchpad.net/~david-duffey/charms/precise/ddclient/trunk

If you continue with your codebase, here are some things I ran into:

"service ddclient stop" does not work in precise, and which causes multiple ddclients to run even in the simple case, so I had to "fix" the init script or start/stop it manually w/o init. I chose to "fix" the script in the install hook.

One thing I did in my script as well was rather than setting the config option every time I want to associate w/ ddclient,
I grab the servicename as the hostname. Since config-changed is never called on an add-relation I build the config file
in a juju-info hook.

David

philipballew (philipballew) wrote :

Yeah, how about we work in the two charms together and make one awesome charm?

Jorge Castro (jorge) wrote :

Hi Phillip/David,

Any progress on this? Did you guys decide on a course of action?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers