Installing Foreman from forge module fails on AWS

Hi,

I am trying to install foreman from forge module and it fails at this step
(I think i got all dependencies right):


Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[db:seed]/Exec[foreman-rake-db:seed]:
Triggered 'refresh' from 1 events
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
Apipie cache enabled but not present yet. Run apipie:cache rake task to
speed up API calls.
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
rake aborted!
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
Errno::EEXIST: File exists - /usr/share/foreman/public
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
/usr/share/foreman/vendor/ruby/2.0.0/gems/apipie-rails-0.3.7/lib/tasks/apipie.rake:152:in
generate_index_page&#39; Notice: /Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns: /usr/share/foreman/vendor/ruby/2.0.0/gems/apipie-rails-0.3.7/lib/tasks/apipie.rake:79:inblock (4 levels) in <top (required)>'
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
/usr/share/foreman/vendor/ruby/2.0.0/gems/apipie-rails-0.3.7/lib/tasks/apipie.rake:66:in
each&#39; Notice: /Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns: /usr/share/foreman/vendor/ruby/2.0.0/gems/apipie-rails-0.3.7/lib/tasks/apipie.rake:66:inblock (3 levels) in <top (required)>'
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
/usr/share/foreman/vendor/ruby/2.0.0/gems/apipie-rails-0.3.7/lib/tasks/apipie.rake:195:in
with_loaded_documentation&#39; Notice: /Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns: /usr/share/foreman/vendor/ruby/2.0.0/gems/apipie-rails-0.3.7/lib/tasks/apipie.rake:64:inblock (2 levels) in <top (required)>'
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
/usr/share/foreman/lib/tasks/apipie.rake:6:in block (2 levels) in &lt;top (required)&gt;&#39; Notice: /Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns: /usr/bin/rake2.0:37:in<main>'
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
Tasks: TOP => apipie:cache
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
(See full trace by running task with --trace)
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
2016-12-14 13:30:44 -0500 | Started
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
2016-12-14 13:30:47 -0500 | Documents loaded…
Notice:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]/returns:
2016-12-14 13:30:47 -0500 | Processing docs for
Error:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]:
Failed to call refresh: /usr/sbin/foreman-rake apipie:cache:index returned
1 instead of one of [0]
Error:
/Stage[main]/Foreman::Database/Foreman::Rake[apipie:cache:index]/Exec[foreman-rake-apipie:cache:index]:
/usr/sbin/foreman-rake apipie:cache:index returned 1 instead of one of [0]

and if I run the foreman-rake command directly, I will get this:

foreman-rake apipie:cache:index --trace
** Invoke apipie:cache:index (first_time)
** Execute apipie:cache:index
** Invoke apipie:cache (first_time)
** Invoke environment (first_time)
** Execute environment
Apipie cache enabled but not present yet. Run apipie:cache rake task to
speed up API calls.
** Execute apipie:cache
2016-12-14 13:36:02 -0500 | Started
2016-12-14 13:36:05 -0500 | Documents loaded…
2016-12-14 13:36:05 -0500 | Processing docs for
rake aborted!
Errno::EEXIST: File exists - /usr/share/foreman/public
/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir&#39; /usr/lib/ruby/2.0.0/fileutils.rb:245:infu_mkdir'
/usr/lib/ruby/2.0.0/fileutils.rb:219:in block (2 levels) in mkdir_p&#39; /usr/lib/ruby/2.0.0/fileutils.rb:217:inreverse_each'
/usr/lib/ruby/2.0.0/fileutils.rb:217:in block in mkdir_p&#39; /usr/lib/ruby/2.0.0/fileutils.rb:203:ineach'
/usr/lib/ruby/2.0.0/fileutils.rb:203:in `mkdir_p'

any idea why it complains about /usr/share/foreman/public exists?