sftpgo

Build Status

SFTPGO

Installation and configuration of SFTPGO

Role Variables

Here are the main variables that should be set :

# SFTPGO version you want to install
sftpgo_version: 2.3.5

# URL template for retrieving SFTPGO
sftpgo_archive_url_template: "https://github.com/drakkan/sftpgo/releases/download/v{{ sftpgo_version }}/sftpgo_v{{ sftpgo_version }}_{{ ansible_system | lower }}_x86_64.tar.xz"

# SFTPGO configuration (in yaml)
# see all the configuration options here: https://github.com/drakkan/sftpgo/blob/main/docs/full-configuration.md
sftpgo_configuration:

# SFTPGO user
sftpgo_user: sftpgo

# SFTPGO default admin account
# you need to set data_provider.create_default_admin to true for user initialization
sftpgo_default_admin_username: ""
sftpgo_default_admin_password: ""

Development

This role use the molecule framework in order to simplify the development process.

Requirements:

Setup your local environnement with python virtualenv prior to using molecule : . venv.sh

This command will create a virtual env, activate it and download python dependencies.

Use molecule converge to create a local environnement and molecule login to log into the test machine.

Before any commit ensure that every test are passing with molecule test

License

BSD

Author Information

Steamulo - www.steamulo.com

About

Installation and configuration of https://github.com/drakkan/sftpgo

Install
ansible-galaxy install STEAMULO/steamulo.sftpgo
GitHub repository
License
bsd-3-clause
Downloads
2867
Owner