AzuraCast/util/ansible/roles/sftpgo/tasks/main.yml

32 lines
586 B
YAML

---
- name: Add SFTPGo PPA repository
apt_repository:
repo: "ppa:sftpgo/sftpgo"
update_cache: true
- name: Install SFTPGo
apt:
name: "sftpgo"
state: present
- name: Configure SFTPGo
template:
src: sftpgo.json.j2
dest: "/etc/sftpgo/sftpgo.json"
force: true
mode: 0644
- name: Install SFTPGo Supervisord conf
template:
src: supervisor.conf.j2
dest: /etc/supervisor/conf.d/sftpgo.conf
force: true
mode: 0644
- name: Disable SFTPGo service
service:
name: "sftpgo"
enabled: false
state: stopped
ignore_errors: true