Module: ForemanOpentofu
- Defined in:
- app/models/foreman_opentofu/tofu.rb,
lib/foreman_opentofu.rb,
lib/foreman_opentofu/engine.rb,
lib/foreman_opentofu/version.rb,
app/models/foreman_opentofu/token.rb,
app/lib/foreman_opentofu/hcl_format.rb,
app/lib/foreman_opentofu/nic_helpers.rb,
app/models/foreman_opentofu/tf_state.rb,
app/models/foreman_opentofu/compute_vm.rb,
app/services/foreman_opentofu/key_pairs.rb,
app/services/foreman_opentofu/app_wrapper.rb,
app/services/foreman_opentofu/provider_type.rb,
app/services/foreman_opentofu/tofu_key_pair.rb,
app/services/foreman_opentofu/power_capability.rb,
app/services/foreman_opentofu/opentofu_executer.rb,
app/models/foreman_opentofu/opentofu_vm_commands.rb,
app/services/foreman_opentofu/provider_type_manager.rb,
app/services/foreman_opentofu/authorizer_power_override.rb,
app/lib/foreman_opentofu/concerns/base_template_scope_extensions.rb,
app/models/concerns/foreman_opentofu/vm_command_collection_normalization.rb,
app/controllers/concerns/foreman_opentofu/hosts_controller_power_override.rb,
app/controllers/concerns/foreman_opentofu/compute_resources_vms_controller.rb,
app/controllers/concerns/foreman_opentofu/api/v2/hosts_controller_power_override.rb,
app/controllers/concerns/foreman_opentofu/controller/parameters/compute_resource.rb
Overview
You should have received a copy of the GNU General Public License along with ForemanOpentofu. If not, see <www.gnu.org/licenses/>.
Defined Under Namespace
Modules: Api, AuthorizerPowerOverride, ComputeResourcesVmsController, Concerns, Controller, HclFormat, HostsControllerPowerOverride, NicHelpers, OpentofuVMCommands, PowerCapability, VMCommandCollectionNormalization Classes: AppWrapper, ComputeVM, Engine, KeyPairs, OpentofuExecuter, ProviderType, ProviderTypeManager, TfState, Tofu, TofuKeyPair, Token
Constant Summary collapse
- OPENTOFU_MAIN_PATH =
'/var/lib/foreman-opentofu'.freeze
- OPENTOFU_TMP_PATH =
File.join(OPENTOFU_MAIN_PATH, 'tmp').freeze
- OPENTOFU_PLUGIN_CACHE_PATH =
File.join(OPENTOFU_MAIN_PATH, 'plugin-cache').freeze
- VERSION =
'0.0.5'.freeze