New Charm: Dell OpenManage Server Administrator (OMSA)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juju Charms Collection |
Fix Committed
|
Undecided
|
Mark W Wenning |
Bug Description
Hi All,
I'm in the process of putting together a new subordinate charm for Dell's OpenManage Server Administrator tools (OMSA).
(OMSA) provides a one-to-one systems management solution from either:
1) an integrated, web browser-based GUI
and/or
2) a command line interface (CLI) through the operating system.
OMSA is designed to work on PowerEdge "M", "R", and "T" series systems, and I've tested with the 11G and 12G line, which are the most recent models and used by most of Dell's customers these days.
The charm works most effectively with a Dell server that has been registered with MAAS and a service has been deployed to that system via Juju.
I chose a subordinate charm since it didn't make a lot of sense to have it as a stand-alone one.
The mechanism right now is pretty simple...once the relation is established between the openmanage charm and the machine running a given service, the Dell linux repository is added and the suite of packages is installed. After that, the dataeng services for OMSA are started.
If the user wishes to fire up the web interface, there are instructions in the README.md on how to do that.
The user has an option to configure which set of OMSA packages to install. By default 'srvadmin-all' is used, which installs everything. The user can supply a space-separated list of packages if they want to pare it down a bit.
I currently am only having the charm install the latest version of OMSA for Debian / Ubuntu.
I would welcome all reviews and advice on how to make this charm better.
Thanks!
Related branches
Changed in charms: | |
status: | New → Incomplete |
Changed in charms: | |
assignee: | nobody → Mark W Wenning (mwenning) |
Changed in charms: | |
status: | In Progress → Fix Committed |
Hello, Kent!
Thanks for submitting the OMSA charm to the Charm Store!
I have taken a quick look at the charm and here are some things:
* `charm proof` returns no errors. Hooray! It would be nice if you could do 80-line wrapping on the README file, but apart from that everything on the structure seems good. /juju.ubuntu. com/docs/ authors- charm-policy. html>, all charms in the store need to be licensed under a free license. It is fine if the components the charm is deploying are under an EULA, but the charm itself (hooks, for example) needs to be open-sourced.
* I have checked the copyright file and it looks like it is an EULA. According to the Charm Store policy <https:/
With that being a blocker I am marking this review as Incomplete. Please, make sure to mark it as New or Fix Committed once it has been taken a look at. If you need a hand with this, make sure to contact us at #juju on irc.freenode.net, or send us an email to <email address hidden>. Thanks again for your efforts on the OMSA charm!