Files
ansible/roles/steamcmd/tasks/command.yml
T

24 lines
932 B
YAML
Raw Normal View History

- name: check steam session
ansible.builtin.stat:
path: /var/lib/steamcmd/.local/share/Steam/config/config.vdf
register: steam_session
- name: abort if steam authorization is missing
ansible.builtin.fail:
msg: "Manual Steam authorization required. Please log in interactively."
when: not steam_session.stat.exists
- name: install valheim server
ansible.builtin.command:
cmd: su - steamcmd -c "/usr/games/steamcmd +force_install_dir /mnt/steamcmd/valheim +login anonymous +app_update 896660 validate +exit"
register: valheim_result
changed_when: "'downloading' in valheim_result.stdout"
notify: restart valheim
- name: install dayz server
ansible.builtin.command:
cmd: su - steamcmd -c "/usr/games/steamcmd +force_install_dir /mnt/steamcmd/dayz +login gshinzu +app_update 223350 validate +exit"
register: dayz_result
changed_when: "'downloading' in dayz_result.stdout"
notify: restart dayz