35 lines
765 B
YAML
35 lines
765 B
YAML
#!/usr/bin/ansible-playbook
|
|
# vim:ft=ansible:
|
|
---
|
|
- name: Install steamcmd
|
|
block:
|
|
- name: Enable i386 architecture
|
|
lineinfile:
|
|
dest: /var/lib/dpkg/arch
|
|
line: i386
|
|
create: yes
|
|
register: add_i386
|
|
- name: Update repos
|
|
apt:
|
|
update_cache: yes
|
|
when: add_i386 is changed
|
|
- name: Configure debconf
|
|
debconf:
|
|
name: steamcmd
|
|
question: "steam/question"
|
|
value: "I AGREE"
|
|
vtype: string
|
|
- name: Install steamcmd
|
|
apt:
|
|
name: steamcmd
|
|
environment:
|
|
ACCEPT_EULA: "Y"
|
|
- name: Create steamcmd user
|
|
user:
|
|
name: steamcmd
|
|
password: "!"
|
|
home: "/var/steam"
|
|
shell: "/bin/bash"
|
|
system: yes
|
|
become: yes
|