Sha256: 7e0e371fee4c4461b0255a70652e380d68a626f014fb5310f3fb338cf4be5295
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
# Remote file input plugin for [Embulk](https://github.com/embulk/embulk) This plugin load data from Remote hosts by SCP ## Overview * **Plugin type**: file input * **Resume supported**: yes * **Cleanup supported**: yes ## Configuration - **hosts**: Target hosts (list, default: []) - **hosts_command**: Command for getting hosts(Windows not supported). If given the option, "hosts" is overwritten. (string, default: null) - **hosts_separator**: Separator for "hosts_command" result (string, default: " ") - **path**: Path of remote host (File or Directory) (string, default: "") - **path_command**: Command for getting path (Windows not supported). If given the option "path" is overwritten. (string, default: null) - **ignore_not_found_hosts**: If the option is true, Hosts which file(or directory) is not found is skipped. (Means it's not included in resume target.) (boolean, default: false) - **auth**: SSH authentication setting (hash, default: {}) - **user**: SSH username (string, default: execute user) - **type**: public_key or password (string, default: public_key) - **key_path**: Path of secret key (If you choose type "public_key") (string, default: "~/.ssh/id_rsa or id_dsa") - **password**: SSH password (If you choose type "password") (string) ## Example ```yaml in: type: remote hosts: - host1 - host2 # hosts_command: echo 'host1,host2' # hosts_separator: ',' path: /some/path/20150414125923 # path_command: echo /some/path/`date "+%Y%m%d%H%M%S"` ignore_not_found_hosts: true auth: user: {username} type: public_key key_path: /usr/home/.ssh/id_rsa # type: password # password: {password} ``` ## Build ``` $ ./gradlew gem ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
embulk-input-remote-0.1.2 | README.md |