136 строки
3.9 KiB
YAML
136 строки
3.9 KiB
YAML
batch_shipyard:
|
|
storage_account_settings: mystorageaccount
|
|
storage_entity_prefix: shipyard
|
|
generated_sas_expiry_days: null
|
|
autogenerated_task_id:
|
|
prefix: task-
|
|
zfill_width: 5
|
|
encryption:
|
|
enabled: true
|
|
pfx:
|
|
filename: encrypt.pfx
|
|
passphrase: mysupersecretpassword
|
|
sha1_thumbprint: 123456789...
|
|
public_key_pem: encrypt.pem
|
|
fallback_registry: myregistry.azurecr.io
|
|
delay_docker_image_preload: false
|
|
data_replication:
|
|
concurrent_source_downloads: null
|
|
global_resources:
|
|
additional_registries:
|
|
docker:
|
|
- myruntimeserver.azurecr.io
|
|
singularity:
|
|
- myregistry.azurecr.io
|
|
docker_images:
|
|
- busybox
|
|
- myserver.azurecr.io/repo/myimage
|
|
singularity_images:
|
|
unsigned:
|
|
- shub://singularityhub/busybox
|
|
- shub://singularityhub/scientific-linux
|
|
- docker://busybox
|
|
signed:
|
|
- image: library://sylabs/tests/signed:1.0.0
|
|
key_fingerprint: 8883491F4268F173C6E5DC49EDECE4F3F38D871E
|
|
key_file: /path/to/key/file
|
|
- image: oras://myazurecr.azurecr.io
|
|
key_fingerprint: 000123000123000123000123000123000123ABCD
|
|
key_file: /path/to/key/file
|
|
volumes:
|
|
data_volumes:
|
|
contdatavol:
|
|
container_path: /abc
|
|
host_path:
|
|
bind_options: ro
|
|
hosttempvol:
|
|
container_path: /hosttmp
|
|
host_path: /tmp
|
|
bind_options: rw
|
|
shared_data_volumes:
|
|
azurefile_vol:
|
|
volume_driver: azurefile
|
|
storage_account_settings: mystorageaccount
|
|
azure_file_share_name: myfileshare
|
|
container_path: $AZ_BATCH_NODE_SHARED_DIR/azfile
|
|
mount_options:
|
|
- file_mode=0777
|
|
- dir_mode=0777
|
|
bind_options: rw
|
|
azureblob_vol:
|
|
volume_driver: azureblob
|
|
storage_account_settings: mystorageaccount
|
|
azure_blob_container_name: mycontainer
|
|
container_path: $AZ_BATCH_NODE_SHARED_DIR/azblob
|
|
mount_options:
|
|
- --use-https=true
|
|
bind_options: rw
|
|
nfs_server:
|
|
volume_driver: storage_cluster
|
|
container_path: $AZ_BATCH_NODE_SHARED_DIR/nfs_server
|
|
mount_options: []
|
|
bind_options: ro
|
|
glusterfs_cluster:
|
|
volume_driver: storage_cluster
|
|
container_path: $AZ_BATCH_NODE_SHARED_DIR/glusterfs_cluster
|
|
mount_options: []
|
|
bind_options: null
|
|
glusterfs_on_compute_vol:
|
|
volume_driver: glusterfs_on_compute
|
|
container_path: $AZ_BATCH_NODE_SHARED_DIR/glusterfs_on_compute
|
|
volume_type: replica
|
|
volume_options: []
|
|
bind_options: rw
|
|
custom_vol:
|
|
volume_driver: custom_linux_mount
|
|
container_path: $AZ_BATCH_NODE_SHARED_DIR/lustre
|
|
fstab_entry:
|
|
fs_spec: 10.1.0.4@tcp0:10.1.0.5@tcp0:/lustre
|
|
fs_vfstype: lustre
|
|
fs_mntops: defaults,_netdev
|
|
fs_freq: 0
|
|
fs_passno: 0
|
|
bind_options: null
|
|
files:
|
|
- destination:
|
|
data_transfer:
|
|
method: multinode_scp
|
|
ssh_private_key: id_rsa_shipyard
|
|
scp_ssh_extra_options: -c aes256-gcm@openssh.com
|
|
rsync_extra_options: ''
|
|
split_files_megabytes: 500
|
|
max_parallel_transfers_per_node: 2
|
|
relative_destination_path: myfiles
|
|
shared_data_volume: glustervol
|
|
source:
|
|
exclude:
|
|
- '*.bak'
|
|
include:
|
|
- '*.dat'
|
|
path: /some/local/path/dir
|
|
- destination:
|
|
storage_account_settings: mystorageaccount
|
|
data_transfer:
|
|
remote_path: container/dir
|
|
is_file_share: false
|
|
blobxfer_extra_options: null
|
|
source:
|
|
exclude:
|
|
- '*.tmp'
|
|
include:
|
|
- '*.bin'
|
|
path: /some/local/path/bound/for/storage
|
|
- destination:
|
|
data_transfer:
|
|
method: rsync+ssh
|
|
ssh_private_key: id_rsa_shipyard
|
|
scp_ssh_extra_options: -c aes256-gcm@openssh.com
|
|
rsync_extra_options: -v
|
|
relative_destination_path: relpath/on/host/test2
|
|
source:
|
|
exclude:
|
|
- '*.tmp'
|
|
include:
|
|
- '*.bin'
|
|
path: /another/local/path/dir
|