Since the last rewrite, this limitation is no more, i will korrect the man
page with the next commit


2014-03-26 10:29 GMT+01:00 Nico Schottelius <notifications@github.com>:

> In cdist/conf/type/__key_value/man.text:
>
> >
> >  # Remove existing key/value
> >  __key_value LEGACY_KEY --file /etc/somefile --state absent --delimiter '='
> >  ------------------------------------------------------------
> --------------------
> >
> >
> > +MORE INFORMATION
> > +----------------
> > +This type try to handle as many values as possible, so it doen't use regexes.
> > +So you need to exatly specify the key and delimiter. Delimiter can be of any lenght.
> > +Due to shell limitations, we have some values which you can't use, this values are:
> > +__CDIST_HEREDOC_END_HERE_MARKER
> > +__CDIST_INPUT_END_HERE_MARKER
> > +
>
> Hrm, I kind of dislike this limitation (although practically probably
> harmless)
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/telmich/cdist/pull/317/files#r10968950>
> .
>