Puppet Class: tf2_server::steamcmd

Inherits:
tf2_server
Defined in:
manifests/steamcmd.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'manifests/steamcmd.pp', line 1

class tf2_server::steamcmd inherits tf2_server{
  file { "$server_install_dir":
    ensure => 'directory',
  }
  class { 'staging':
    path  => "$staging_dir",
    owner => "$server_owner",
    group => "$server_owner",
  }
  staging::deploy { 'steamcmd_linux.tar.gz':
    source => 'http://media.steampowered.com/installer/steamcmd_linux.tar.gz',
    target => "$server_install_dir",
    creates => "$server_install_dir/steamcmd.sh"
  }
}