-
Notifications
You must be signed in to change notification settings - Fork 84
Use Puppet 4 as provisioner #56
Comments
Guess I will edit this to Puppet 6 again once I finally find the time to do it ;-) |
Updated the tasks above. |
Migrate Hiera 3 to 5: https://puppet.com/docs/puppet/4.10/hiera_migrate_v3_yaml.html |
hiera.yaml
|
Note: puppet-icinga2 & puppet-icingaweb2 is a secondary step, as this involves refactoring of the entire configuration deployment. |
|
Working branch: feature/puppet-4 |
puppetlabs/mysql lists puppetlabs/staging as dependency while this already encourages to use voxpupuli/archive: https://github.com/voxpupuli/puppet-archive#migrating-from-puppet-staging |
Mysql, Apache work standalone. |
|
The custom foo with icingaweb2 does not work, and I am not willing to fix it. Going the route to puppet-icingaweb2 directly. |
Need a workaround with a symlink /var/opt/rh/rh-php71/log/php-fpm -> /var/log/php-fpm since the PHP Puppet module does not yet support it as param.
|
puppet-icingaweb2 works just fine, it even creates a new default user. The module handling is super easy, the examples/ directory is really awesome. All previous defined modules in the profile have been updated. Need to figure out how to deploy businessprocess config, and ensure that menu.ini is updated with concat::fragment. Director, NagVis, etc. is still pending. Elasticsearch 6.x support is pending too. |
Update to Elastic Stack 6.x
Icingabeat and 6.xDoes not work, needs upgrades in Icinga/icingabeat#19 |
Custom index pattern for filebeat cannot be used. Only if you ensure to provide additional setup parameters. |
Sticking with Elastic Stack 5.x for now, only testing stuff until Icinga/icinga2#5795 is resolved. |
Continues in CW 51 |
puppet-icinga2 is fully integrated, awesome. Now for the missing features and their configuration. |
Director, Graphite 1.x, Elasticsearch 6, Graylog 2.4 have been added. Any required module supports Puppet 4. |
Renamed all boxes to short names. Open TODOs
Will create follow-up issues. |
Module Analysis
General:
Specific projects:
Tasks
Provisioner Pre Script
Inspired by https://github.com/roman-mueller/puppet4-sandbox/blob/master/puppetupgrade.sh
Modules
Each module requires an update to the latest stable/git master.
Functional tests
Unclear:
Boxes
The text was updated successfully, but these errors were encountered: