Newb working through examples

Fresh install of foreman, following along a couple of examples. Install ntp module ok

puppet module install puppetlabs/ntp
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
[root@foreman modules]# puppet module install -i /etc/puppetlabs/code/environments/production/modules/ saz/ntp
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/environments/production/modules
└── saz-ntp (v2.5.1)

Problem:

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, service_ensure parameter must be running or stopped (file: /etc/puppetlabs/code/environments/production/modules/ntp/manifests/init.pp, line: 167, column: 9) on node foreman.mccg.net
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

Expected outcome:
No error
Foreman and Proxy versions:
Foreman 1.17
Foreman and Proxy plugin versions:

Other relevant data:
[e.g. logs from Foreman and/or the Proxy, modified templates, commands issued, etc]

Set pools according to the howto and that’s how I ended up.
Not sure where things are going wrong. Suggestions?

This sounds like possibly you are hit by this issue: Bug #24355: All parameters for class overridden by default - Foreman, the workaround is to go to the “configure -> puppet classes” page, and in the dropdown on the ntp class’s line select “set parameters to defaults”.