Class: ConfigBuilder::Model::Provisioner::Puppet
- Defined in:
- lib/config_builder/model/provisioner/puppet.rb
Overview
Instance Attribute Summary collapse
-
#binary_path ⇒ String
The path to Puppet's
bin
directory. -
#environment ⇒ String
Name of the Puppet environment.
-
#environment_path ⇒ String
Path to the directory that contains environment files on the host disk.
-
#facter ⇒ Hash
A hash of values to use as facts.
-
#hiera_config_path ⇒ String
Path to the Hiera configuration file stored on the host.
-
#manifest_file ⇒ String
The name of the manifest to apply.
-
#manifests_path ⇒ String
The path to the puppet manifests.
-
#module_path ⇒ String
A colon separated set of filesystem paths for Puppet.
-
#options ⇒ String
An arbitrary set of arguments for the
puppet
command. -
#synced_folder_args ⇒ Array<String>
Arguments that are passed to the folder sync.
-
#synced_folder_type ⇒ String
The type of synced folders to use when sharing the data required for the provisioner to work properly.
-
#temp_dir ⇒ String
The directory where the data associated with the Puppet run will be stored on the guest machine.
-
#working_directory ⇒ String
Path in the guest that will be the working directory when Puppet is executed.
Method Summary
Methods inherited from Base
Methods inherited from Base
#attr, #attrs=, #call, #configure!, def_model_attribute, def_model_delegator, def_model_id, def_model_option, #eval_models, #instance_id, #instance_options, model_attributes, model_delegators, #model_delegators, model_options, new_from_hash, #to_proc, #with_attr
Instance Attribute Details
#binary_path ⇒ String
Returns The path to Puppet's bin
directory.
6 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 6 def_model_attribute :binary_path |
#environment ⇒ String
Returns Name of the Puppet environment.
40 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 40 def_model_attribute :environment |
#environment_path ⇒ String
Returns Path to the directory that contains environment files on the host disk.
44 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 44 def_model_attribute :environment_path |
#facter ⇒ Hash
Returns A hash of values to use as facts.
22 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 22 def_model_attribute :facter |
#hiera_config_path ⇒ String
Returns Path to the Hiera configuration file stored on the host.
31 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 31 def_model_attribute :hiera_config_path |
#manifest_file ⇒ String
Returns The name of the manifest to apply.
14 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 14 def_model_attribute :manifest_file |
#manifests_path ⇒ String
Returns The path to the puppet manifests.
10 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 10 def_model_attribute :manifests_path |
#module_path ⇒ String
Returns A colon separated set of filesystem paths for Puppet.
18 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 18 def_model_attribute :module_path |
#options ⇒ String
Returns An arbitrary set of arguments for the puppet
command.
26 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 26 def_model_attribute :options |
#synced_folder_args ⇒ Array<String>
Returns Arguments that are passed to the folder sync.
52 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 52 def_model_attribute :synced_folder_args |
#synced_folder_type ⇒ String
Returns The type of synced folders to use when sharing the data required for the provisioner to work properly.
48 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 48 def_model_attribute :synced_folder_type |
#temp_dir ⇒ String
Returns The directory where the data associated with the Puppet run will be stored on the guest machine.
56 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 56 def_model_attribute :temp_dir |
#working_directory ⇒ String
Returns Path in the guest that will be the working directory when Puppet is executed.
36 |
# File 'lib/config_builder/model/provisioner/puppet.rb', line 36 def_model_attribute :working_directory |