Files

30 lines
1.0 KiB
YAML

---
pelican_server_architecture_map:
x86_64: amd64
amd64: amd64
aarch64: arm64
arm64: arm64
pelican_server_architecture: "{{ pelican_server_architecture_map.get(ansible_architecture, 'arm64') }}"
pelican_server_binary_url: "https://github.com/pelican-dev/wings/releases/latest/download/wings_linux_{{ pelican_server_architecture }}"
pelican_server_binary_path: /usr/local/bin/wings
pelican_server_binary_mode: "0755"
pelican_server_config_file: /etc/pelican/config.yml
pelican_server_require_config: true
pelican_server_config_dir: /etc/pelican
pelican_server_runtime_dir: /var/run/wings
pelican_server_daemon_port: 8080
pelican_server_sftp_port: 2022
pelican_server_allocation_ports:
- { port: "25565:25575", proto: tcp }
pelican_server_firewall_ports:
- { port: "{{ pelican_server_daemon_port }}", proto: tcp }
- { port: "{{ pelican_server_sftp_port }}", proto: tcp }
pelican_server_service_name: wings
pelican_server_service_enabled: true
pelican_server_service_state: started
pelican_server_extra_args: []