Rest of review comments

This commit is contained in:
Anarion 2024-03-07 10:03:10 +01:00
parent df5793a41c
commit e78f36ab76
No known key found for this signature in database
GPG key ID: 6C9E149718A7D4EB
3 changed files with 38 additions and 32 deletions

View file

@ -51,3 +51,38 @@ valheim_mods: ""
valheim_additional_steamcmd_args: ""
valheim_scheduled_restart: "0"
valheim_scheduled_restart_schedule: "0 2 * * *"
valheim_env:
PUID: "{{ valheim_user_id }}"
PGID: "{{ valheim_group_id }}"
PORT: "{{ valheim_port_a }}"
NAME: "{{ valheim_name }}"
WORLD: "{{ valheim_world }}"
PASSWORD: "{{ valheim_password }}"
TZ: "{{ ansible_nas_timezone }}"
PUBLIC: "{{ valheim_public }}"
AUTO_UPDATE: "{{ valheim_auto_update }}"
AUTO_UPDATE_PAUSE_WITH_PLAYERS: "{{ valheim_auto_update_pause_with_players }}"
AUTO_UPDATE_SCHEDULE: "{{ valheim_auto_update_schedule }}"
AUTO_BACKUP: "{{ valheim_auto_backup }}"
AUTO_BACKUP_SCHEDULE: "{{ valheim_auto_backup_schedule }}"
AUTO_BACKUP_NICE_LEVEL: "{{ valheim_auto_backup_nice_level }}"
AUTO_BACKUP_REMOVE_OLD: "{{ valheim_auto_backup_remove_old }}"
AUTO_BACKUP_DAYS_TO_LIVE: "{{ valheim_auto_backup_days_to_live }}"
AUTO_BACKUP_ON_UPDATE: "{{ valheim_auto_backup_on_update }}"
AUTO_BACKUP_ON_SHUTDOWN: "{{ valheim_auto_backup_on_shutdown }}"
AUTO_BACKUP_PAUSE_WITH_NO_PLAYERS: "{{ valheim_auto_backup_pause_with_no_players }}"
UPDATE_ON_STARTUP: "{{ valheim_update_on_startup }}"
ENABLE_CROSSPLAY: "{{ valheim_enable_crossplay }}"
TYPE: "{{ valheim_type }}"
SCHEDULED_RESTART: "{{ valheim_scheduled_restart }}"
SCHEDULED_RESTART_SCHEDULE: "{{ valheim_scheduled_restart_schedule }}"
# valheim_optional_env:
# WEBHOOK_URL: "{{ valheim_webhook_url }}"
# WEBHOOK_INCLUDE_PUBLIC_IP: "{{ valheim_webhook_include_public_ip }}"
# PRESET: "{{ valheim_preset }}"
# MODIFIERS: "{{ valheim_modifiers }}"
# SET_KEY: "{{ valheim_set_key }}"
# MODS: "{{ valheim_mods }}"
# ADDITIONAL_STEAMCMD_ARGS: "{{ valheim_additional_steamcmd_args }}"

View file

@ -25,38 +25,7 @@
- "{{ valheim_port_a }}:2456/udp"
- "{{ valheim_port_b }}:2457/udp"
- "{{ valheim_port_c }}:2458/udp"
env:
PUID: "{{ valheim_user_id }}"
PGID: "{{ valheim_group_id }}"
PORT: "{{ valheim_port_a }}"
NAME: "{{ valheim_name }}"
WORLD: "{{ valheim_world }}"
PASSWORD: "{{ valheim_password }}"
TZ: "{{ ansible_nas_timezone }}"
PUBLIC: "{{ valheim_public }}"
AUTO_UPDATE: "{{ valheim_auto_update }}"
AUTO_UPDATE_PAUSE_WITH_PLAYERS: "{{ valheim_auto_update_pause_with_players }}"
AUTO_UPDATE_SCHEDULE: "{{ valheim_auto_update_schedule }}"
AUTO_BACKUP: "{{ valheim_auto_backup }}"
AUTO_BACKUP_SCHEDULE: "{{ valheim_auto_backup_schedule }}"
AUTO_BACKUP_NICE_LEVEL: "{{ valheim_auto_backup_nice_level }}"
AUTO_BACKUP_REMOVE_OLD: "{{ valheim_auto_backup_remove_old }}"
AUTO_BACKUP_DAYS_TO_LIVE: "{{ valheim_auto_backup_days_to_live }}"
AUTO_BACKUP_ON_UPDATE: "{{ valheim_auto_backup_on_update }}"
AUTO_BACKUP_ON_SHUTDOWN: "{{ valheim_auto_backup_on_shutdown }}"
AUTO_BACKUP_PAUSE_WITH_NO_PLAYERS: "{{ valheim_auto_backup_pause_with_no_players }}"
# WEBHOOK_URL: "{{ valheim_webhook_url }}"
WEBHOOK_INCLUDE_PUBLIC_IP: "{{ valheim_webhook_include_public_ip }}"
UPDATE_ON_STARTUP: "{{ valheim_update_on_startup }}"
ENABLE_CROSSPLAY: "{{ valheim_enable_crossplay }}"
TYPE: "{{ valheim_type }}"
# PRESET: "{{ valheim_preset }}"
# MODIFIERS: "{{ valheim_modifiers }}"
# SET_KEY: "{{ valheim_set_key }}"
# MODS: "{{ valheim_mods }}"
# ADDITIONAL_STEAMCMD_ARGS: "{{ valheim_additional_steamcmd_args }}"
SCHEDULED_RESTART: "{{ valheim_scheduled_restart }}"
SCHEDULED_RESTART_SCHEDULE: "{{ valheim_scheduled_restart_schedule }}"
env: "{{ valheim_optional_env | default({}) | combine(valheim_env) }}"
restart_policy: unless-stopped
memory: "{{ valheim_memory }}"
capabilities:

View file

@ -10,6 +10,8 @@ Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which i
Set `valheim_enabled: true` in your `inventories/<your_inventory>/group_vars/nas.yml` file.
Set `valheim_optional_env` to a list of environment variables you need for the server. You can use many `valheim_*` variables alredy defined as defaults.
Valheim server will be available at [http://ansible_nas_host_or_ip:2456](http://ansible_nas_host_or_ip:2456) address.
Refer to [Valheim-docker documentation](https://github.com/mbround18/valheim-docker) for further details on how to manage the Valheim servers.