-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #135 from ARGOeu/devel
Version 1.8.5
- Loading branch information
Showing
5 changed files
with
104 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
# Configuration file for HTTP plugin | ||
[HTTP PLUGIN] | ||
|
||
# Enable HTTP Third Party Copies | ||
ENABLE_REMOTE_COPY=true | ||
|
||
# Enable streamed copies (data passes via the client) | ||
ENABLE_STREAM_COPY=true | ||
|
||
# Enable TPC fallback mechanism | ||
# Start with DEFAULT_COPY_MODE and fallback in case of error | ||
ENABLE_FALLBACK_TPC_COPY=true | ||
|
||
## Default mode for http copy | ||
## possible values are: 3rd pull, 3rd push or streamed | ||
## By default all methods will be tried in case of failures starting from 3rd pull | ||
## if 3rd push is set as default only 3rd push and then streamed will be executed | ||
## if streamed is set as default only streamed transfer will be executed | ||
DEFAULT_COPY_MODE=3rd pull | ||
|
||
# Enable or disable the SSL CA check | ||
INSECURE=false | ||
|
||
# Enable or disable Davix Metalink support | ||
METALINK=false | ||
|
||
## Force Davix log level (0 - 5) | ||
## Level 0 --> No explicit Davix log level. Applies Gfal2 verbosity to Davix as well | ||
## Level 1 --> Critical messages only | ||
## Level 2 --> Warning messages and higher | ||
## Level 3 --> Verbose, but still reasonable | ||
## Level 4 --> Debug (most of the logging data) | ||
## Level 5 --> Trace (dump of almost everything) | ||
## Recommended setting should be 0 or 3. For debugging, use level 4 | ||
LOG_LEVEL=0 | ||
|
||
# Enable Davix logging of sensitive information | ||
LOG_SENSITIVE=false | ||
|
||
# Enable Davix logging of HTTP request/response body (default false) | ||
# Note: Meant for debugging | ||
# - Do not use in production, risk of leaking secrets | ||
# - Do not use for transfers, as logging will have same file as transferred file | ||
LOG_CONTENT=false | ||
|
||
# Use HTTP Keep-Alive | ||
KEEP_ALIVE=true | ||
|
||
# Attempt to retrieve SE-issued tokens | ||
RETRIEVE_BEARER_TOKEN=false | ||
|
||
# AWS S3 related options | ||
[S3] | ||
|
||
## AWS Secret key | ||
#SECRET_KEY= | ||
|
||
## AWS Access key | ||
#ACCESS_KEY= | ||
|
||
## AWS Short lived token | ||
#TOKEN= | ||
|
||
## AWS Region | ||
#REGION= | ||
|
||
# GCloud related options | ||
[GCLOUD] | ||
|
||
## Google JSON auth file path | ||
#JSON_AUTH_FILE= | ||
|
||
## Google JSON auth content as string | ||
#JSON_AUTH_STRING= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
class argo::mon::gfal ( | ||
$config="puppet:///modules/argo/mon/gfal/http_plugin.conf" | ||
) { | ||
|
||
File { | ||
ensure => present, | ||
owner => root, | ||
group => root, | ||
mode => '0644', | ||
} | ||
|
||
package { 'gfal2-plugin-http': | ||
} | ||
|
||
file { '/etc/gfal2.d/http_plugin.conf': | ||
source => $config, | ||
require => Package['gfal2-plugin-http'] | ||
} | ||
} |