Skip to content

CLIP-HPC/ansible-role-gridftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GridFTP Build Status

Ansible role for installation of GridFTP Server with lcmaps authorization

Requirements

  • EL7
  • EPEL

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

role_gridftp_port_start: 5000
role_gridftp_port_end: 5100

The port range for the GridFTP's data transfer streams

role_gridftp_datainterface:

If the GridFTP server is behind NAT specify the datainterface hostname or IP addresse that is publicly reachable.

grid_host_certificate: {
  cert: 'files/my.example.com.crt'
  key: 'files/my.example.com.key''
  remote_src: false
}

Dictionary with location of host certificate and key to be copied into /etc/grid-security. The flag remote_src specifies whether the files are on the remote host or on the ansible host.

Example Playbook

Configuration for a server without CVMFS

- hosts: servers
  roles:
    - name: hephyvienna.gridftp
      vars:
        grid_host_certificate:
          cert: /srv/certificates/host.crt
          key: /srv/certificates/host.key
          remote_src: true
        role_gridftp_datainterface: se.grid.vbc.ac.at

License

MIT

Author Information

Written by Ümit Seren in June 2020

About

Ansible role to setup a GridFTP Server with lcmaps authorization

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages