I know about the ‘Advanced Installation from Gems’ method of installing plugins, but if the utility doesn’t work well on Ubuntu, I shouldn’t go down that road.
@Stefan_Lasiewski, the tool is not supported on Ubuntu yet but it is planed in relatively short future. The tool relies heavily on detection of Foreman and plugins configuration from installed packages and file system which both are distro-specific. Recently we added a layer that allows us to add support for deb packages and started with first test runs on Ubuntu.
Are there any specific features of foreman-maintain that you are interested in? It may help us to prioritize properly.
I’m mainly interested in the ability to easily take clean backups, but would also like an easy way to monitor the health of a Foreman installation, and like the idea of the upgrade subcommands-- Upgrading Foreman is a little unclear right now, and breaking it into pre-upgrade check, migrations, etc. would be helpful.
We had the plans to have foreman-maintain to support the Ubuntu, however due to other priorities of foreman-maintain itself we dont have anything yet on Ubuntu platform.
Now I have started the work to have foreman-maintain supported for upstream scenarios. In this case we have most of the things ready but there are differences which we are adding now. So the short term plan now is, we come up with full upstream support including upgrades,backups, system checks etc for CentOS/RHEL as the team is accustom to this platform and then start the work for Ubuntu/Debian. If you wish to contribute then request you to contact me or @kgaikwad.
The upstream support for el is still work in progress and its pending on review. Maybe it will take few more iterations of reviews and then testing. https://github.com/theforeman/foreman_maintain/pull/356 . We are expecting to start work on debian support after finishing this one.