Sha256: 20456d1edf0b1810149ec485f49939a1cc0ef15a6c840d64bc6ee82c6114296a
Contents?: true
Size: 875 Bytes
Versions: 7
Compression:
Stored size: 875 Bytes
Contents
# The profile class include the classes instantiation or # puppet/modules type resource definitions. # It can include hiera calls for the parametter setting. # Example: # class profiles::category::technology { # $technology_parameters = hiera("technology") # $parameter1 = technology_parameters[parameter1] # ... # class { "technology_resource": # parameter1 => $parameter1 # ... # } # } class profiles::base::fundamental::ruby { # Get rbenv options from hiera $rbenv_install_hash = { 'rbenv_install' => hiera('rbenv::install', {}) } $rbenv_compile_hash = hiera('rbenv::compile', {}) $rbenv_gem_hash = hiera('rbenv::gem', {}) # Install rbenv, ruby version and gems from options create_resources('rbenv::install', $rbenv_install_hash) create_resources('rbenv::compile', $rbenv_compile_hash) create_resources('rbenv::gem', $rbenv_gem_hash) }
Version data entries
7 entries across 7 versions & 1 rubygems