diff --git a/doc/_index.html b/doc/_index.html
index 32a917b..c6d58a4 100644
--- a/doc/_index.html
+++ b/doc/_index.html
@@ -123,6 +123,11 @@
+
diff --git a/doc/puppet_classes/puppet_cd_3A_3Aparams.html b/doc/puppet_classes/puppet_cd_3A_3Aparams.html
index 29163d4..4fd74ab 100644
--- a/doc/puppet_classes/puppet_cd_3A_3Aparams.html
+++ b/doc/puppet_classes/puppet_cd_3A_3Aparams.html
@@ -77,6 +77,8 @@
puppet_cd::main::install
+ puppet_cd::r10k::install
+
puppet_cd::r10k::webhook
puppet_cd::puppetdb::dirs
@@ -252,7 +254,7 @@
(Array)
- (defaults to: ['ruby','ruby-devel'])
+ (defaults to: ['ruby','ruby-devel','gcc','make','redhat-rpm-config','rpm-build'])
—
@@ -1662,7 +1664,7 @@ class puppet_cd::params (
String $pt_agent_pkg = 'puppet-agent',
String $pt_server_pkg = 'puppetserver',
Array $pt_db_pkg = ['puppetdb','puppetdb-termini'],
- Array $pt_r10k_pkg = ['ruby','ruby-devel'],
+ Array $pt_r10k_pkg = ['ruby','ruby-devel','gcc','make','redhat-rpm-config','rpm-build'],
# user settings
## puppet user
diff --git a/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html b/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html
index e0ea45a..1062bd8 100644
--- a/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html
+++ b/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html
@@ -131,7 +131,15 @@
33
34
35
-36
+36
+37
+38
+39
+40
+41
+42
+43
+44
# File 'manifests/r10k/install.pp', line 6
@@ -141,10 +149,18 @@ class puppet_cd::r10k::install (
) inherits puppet_cd::params {
# if ($pt_pm_fqdn == $fqdn) and ($pt_use_r10k == true) {
if $pt_use_r10k == true {
+ # enable CRB
+ exec { 'enable_crb':
+ command => 'dnf config-manager --set-enabled crb',
+ unless => 'dnf repolist --disabled | grep -qE "crb|CodeReady"',
+ path => ['/usr/bin', '/bin'],
+ }
+
# install required packages
package { $pt_r10k_pkg:
- ensure => $pt_pkg_ensure,
- before => Package['r10k'],
+ ensure => $pt_pkg_ensure,
+ before => Package['r10k'],
+ require => Exec['enable_crb'],
}
# install r10k via gem
|