mirror of
https://github.com/davestephens/ansible-nas
synced 2025-01-26 02:05:05 +00:00
Rest of review comments
This commit is contained in:
parent
df5793a41c
commit
e78f36ab76
3 changed files with 38 additions and 32 deletions
|
@ -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 }}"
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue