Class: CemAcpt::Provision::Windows
- Defined in:
- lib/cem_acpt/provision/terraform/windows.rb
Overview
Class provides methods for gathering provision data for Windows nodes
Constant Summary
Constants included from Logging
Instance Attribute Summary
Attributes inherited from OsData
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from OsData
#destination_provision_directory, #goss_files, #implementation_name, #initialize, #provision_commands, #provision_directory, #puppet_manifest_file, #remote_module_package_name, use_for?
Methods included from Logging
current_log_config, #current_log_config, current_log_format, #current_log_format, current_log_level, #current_log_level, included, logger, #logger, new_log_config, #new_log_config, new_log_formatter, #new_log_formatter, new_log_level, #new_log_level, new_logger, #new_logger
Constructor Details
This class inherits a constructor from CemAcpt::Provision::OsData
Class Method Details
.valid_names ⇒ Object
9 10 11 |
# File 'lib/cem_acpt/provision/terraform/windows.rb', line 9 def self.valid_names %w[windows] end |
.valid_versions ⇒ Object
13 14 15 |
# File 'lib/cem_acpt/provision/terraform/windows.rb', line 13 def self.valid_versions %w[2016 2019 2022] end |
Instance Method Details
#puppet_bin_path ⇒ Object
17 18 19 |
# File 'lib/cem_acpt/provision/terraform/windows.rb', line 17 def puppet_bin_path 'C:/Program Files/Puppet Labs/Puppet/bin/puppet.bat' end |