{"action":"closed","issue":{"url":"https://api.github.com/repos/zenoss/zenpacklib/issues/50","labels_url":"https://api.github.com/repos/zenoss/zenpacklib/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/zenoss/zenpacklib/issues/50/comments","events_url":"https://api.github.com/repos/zenoss/zenpacklib/issues/50/events","html_url":"https://github.com/zenoss/zenpacklib/issues/50","id":51299937,"number":50,"title":"Feature request yaml export?","user":{"login":"dougsyer","id":1815352,"avatar_url":"https://avatars.githubusercontent.com/u/1815352?v=3","gravatar_id":"","url":"https://api.github.com/users/dougsyer","html_url":"https://github.com/dougsyer","followers_url":"https://api.github.com/users/dougsyer/followers","following_url":"https://api.github.com/users/dougsyer/following{/other_user}","gists_url":"https://api.github.com/users/dougsyer/gists{/gist_id}","starred_url":"https://api.github.com/users/dougsyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dougsyer/subscriptions","organizations_url":"https://api.github.com/users/dougsyer/orgs","repos_url":"https://api.github.com/users/dougsyer/repos","events_url":"https://api.github.com/users/dougsyer/events{/privacy}","received_events_url":"https://api.github.com/users/dougsyer/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-12-08T13:07:43Z","updated_at":"2015-04-17T17:38:47Z","closed_at":"2015-04-17T17:38:47Z","body":"I find particularly right after development when a hit a bunch of real world devices i end up modifying templates in my production instance because it can reach all the various devices i need to get to  I then end up manually mosidying the templates in my dev instance...then need to reinstall preproduction.\r\n\r\nWe rarely install zenpacks on the production side in dev mode due to the high risk of having development artifacts in the zenpack.\r\n\r\nI see here i can do the templates originally in YAML and that is great..but in practice i need to be able to go in the opposite direction ie templates ->yaml.  Even in development its easier to make mass changes in yaml but tweak colors, groupings, etc in the gui.\r\n\r\nKeeping the yaml in sync at the same time helps when say i want to have a consistent label for the same stat across different components.  \r\n\r\nWhat i mean is that i often realize at thr end of development that  i have a stat like packets per second labeled as \"packet throughput\" for one compoment and labeled \"throughput\" on another component or i have the unit inconsistencied like PPS in one graph and packets/second on another.  Those changes Are easier made via yaml but id like to get the most recent version of the templates out of dmd first.\r\n\r\nIt also would help when Im having someone QA before we go production because its easier to spot mistakes in a serialized format.  Nothing adds to the tedium of all the template wrangling like realizing i have to change a counter to a guage after we have live rrds deployed..\r\n\r\nI know of a few scripts to get things out and a few we have created but is rather use the toolkit.\r\n\r\nMy appologies if there is a standard way to do this now and im missing it."}}