foreman-installer
foreman-installer copied to clipboard
Automated Foreman installation and configuration
puppet-tftp has dropped the dependency on xinetd so no more specific version is needed. Depends on https://github.com/theforeman/puppet-tftp/pull/136
This change moves scenarios from system config directory to the shared state directory in /var/lib. The answers and config files act as databases recording the current state of a scenario...
By storing the non-default answers in a different layer, resetting works as expected. This relies on Kafo 4. Currently a draft since the migrations do not like this. Includes https://github.com/theforeman/foreman-installer/pull/398
These defaults are the same as what Foreman generates, so there is no need to specify these. It should be noted that puppet-foreman has no default, but the Foreman seeds...
Currently Foreman uses +%Y%m%d%H%M%S and Katello uses +%y%m%d%H%M%S. Historically Kafo has recommended the latter but the former uses complete timestamps, which makes them easier to recognize. It also uses underscores...
This revives the idea of https://github.com/theforeman/foreman-installer/pull/435 which in itself is https://github.com/theforeman/foreman-installer/pull/262 but updated. The novel part is that it shares migrations with the content proxy scenario. Right now it uses...
This uses r10k's new dependency solver to replace librarian-puppet. librarian-puppet is mostly on life support, so it's interesting to look at possible replacements. It pulls in https://github.com/puppetlabs/r10k/pull/1232 so this is...
The idea is to move away from using `/root/ssl-build` which users often do not like, and has a tendency to get deleted accidentally to a more appropriate location in `/var/lib/foreman-installer`....
This moves all non-default options into the Hiera layer. Since Kafo 3.0 this works and is supported. It also means --reset-$option loads the installer default rather than the Puppet default....