At the 19th (Grenoble) workshop we reviewed the core modules to see which could be trivially replaced by metaconfig, the table below summarises our decisions.
This issue should be closed when all the decisions below are implemented (this may take a long time!).
Module
Descision
ncm-accounts
keep
ncm-afsclt
keep
ncm-aiiserver
metaconfig
ncm-altlogrotate
textrender
ncm-amandaserver
keep
ncm-authconfig
keep - very complex
ncm-autofs
keep - very complex
ncm-ccm
keep
ncm-cdp
metaconfig
ncm-ceph
keep - runs ceph commands
ncm-chkconfig
keep - changes state
ncm-cron
keep - cleans up
ncm-cups
keep - edits files
ncm-directoryservices
archive
ncm-dirperm
keep - changes permissions
ncm-download
keep - download logic
ncm-etcservices
keep - edits files - migrate to CAF::FileEditor
ncm-filecopy
keep
ncm-filesystems
keep
ncm-fmonagent
maybe archive - check if used by MS, if yes then metaconfig
ncm-fsprobe
archive - used metaconfig
ncm-fstab
keep - edits files
ncm-ganglia
metaconfig
ncm-gmetad
metaconfig
ncm-gmond
metaconfig
ncm-gpfs
keep
ncm-grub
keep
ncm-hostsaccess
metaconfig
ncm-hostsfile
keep - edits files
ncm-icinga
possibly metaconfig
ncm-interactivelimits
keep - edits files
ncm-ipmi
keep - communicates with bmc units
ncm-iptables
keep - very complex
ncm-ldconf
textrender - reloads ld cache
ncm-libvirtd
metaconfig
ncm-mcx
archive
ncm-metaconfig
keep - infinite recursion
ncm-modprobe
keep - runs mkinitrd (hard coded support for 2.6 kernels)
ncm-mysql
keep - complex
ncm-nagios
possibly metaconfig
ncm-named
keep - edits files, but remove support for resolv.conf
ncm-network
keep - very complex
ncm-nfs
keep - edits files
ncm-nrpe
metaconfig
ncm-nsca
metaconfig - would need update for EL7
ncm-nscd
keep - edits files and rolls back
ncm-nss
keep - edits files, but needs documentation
ncm-ntpd
metaconfig - pay attention to service name on linux/solaris
ncm-ofed
metaconfig
ncm-openldap
deprecate - writes old version config, support new format with metaconfig
ncm-opennebula
keep
ncm-openvpn
metaconfig
ncm-pam
keep - complex
ncm-pnp4nagios
metaconfig
ncm-postfix
possibly metaconfig, includes FileEditor but does not use
ncm-postgresql
metaconfig
ncm-profile
textrender, needs cleanup
ncm-puppet
keep - runs puppet
ncm-resolver
keep - has rollback logic, needs update for EL7
ncm-sendmail
keep - edits files, needs update to use CAF methods
ncm-shorewall
keep - has rollback logic, use textrender
ncm-spma
keep
ncm-ssh
keep - has validation logic
ncm-sudo
keep - has validation logic
ncm-symlink
keep - creates symlinks
ncm-sysconfig
keep - has clean up logic (until CAF::History or similar can handle files leaving profile)
ncm-sysctl
keep - currently edits files, could update to use sysctl.d and reload on EL7
At the 19th (Grenoble) workshop we reviewed the core modules to see which could be trivially replaced by metaconfig, the table below summarises our decisions.
This issue should be closed when all the decisions below are implemented (this may take a long time!).