Transport interface to talk to different backends
Train lets you talk to your local or remote operating systems and APIs with a unified interface. It allows you to: - execute commands via run_command - interact with files via file - identify the target operating system via os - authenticate to API-based services and treat them like a platform Train supports: - Local execution - SSH - WinRM - Docker - Mock (for testing and debugging) - AWS as an API - Azure as an API - VMware via PowerCLI - Habitat
$
pkg install rubygem-trainOrigin
net/rubygem-train
Size
54.7KiB
License
APACHE20
Maintainer
sunpoet@FreeBSD.org
Dependencies
21 packages
Required by
0 packages
Dependencies (21)
rubygem-train-winrmrubygem-train-corerubygem-ostructrubygem-inifilerubygem-googleauthrubygem-google-apis-storage_v1rubygem-google-apis-monitoring_v3rubygem-google-apis-iam_v1rubygem-google-apis-compute_v1rubygem-google-apis-cloudresourcemanager_v1rubygem-google-apis-cloudkms_v1rubygem-google-apis-admin_directory_v1rubygem-docker-apirubygem-azure_mgmt_storagerubygem-azure_mgmt_securityrubygem-azure_mgmt_resourcesrubygem-azure_mgmt_key_vaultrubygem-azure_graph_rbacrubygem-activesupport72ruby33-gemsruby