Hello
I've recently released 2 new Perl modules:
- Config::Model::Backend::Augeas
- Config::Model::OpenSsh
Config::Model::Backend::Augeas provides a "bridge" between Config::Model config tree representation and Augeas's tree. These tree are similar but have subtle differences that made the implementation of this bridge rather tricky.
Config::Model::OpenSsh provides a graphical editor for:
- /etc/ssh/sshd_config (as root through Augeas)
- /etc/ssh/ssh_config (as root)
- ~/.ssh/config (as regular user)
The OpenSsh configuration editors can be invoked as:
# config-edit-sshd
# config-edit-ssh
$ config-edit-ssh
Since only sshd lens is available, Augeas can be used only to edit the server side of OpenSsh config.
Edition of ssh_config and ~/.ssh/config do not use Augeas so their comments and structure are not preserved.
These modules are available on CPAN:
* Config-Model-OpenSsh
* Config-Model-Backend-Augeas
Debian packages are on their way to Sid/unstable.
All the best