cookbook 'chef-steamcmd', '= 0.1.4'
chef-steamcmd (3) Versions 0.1.4 Follow1
Installs steamcmd and steamcmd applications
cookbook 'chef-steamcmd', '= 0.1.4', :supermarket
knife supermarket install chef-steamcmd
knife supermarket download chef-steamcmd
chef-steamcmd Cookbook
Cookbook for managing Steamcmd based dedicated servers.
Usage
Include depends 'chef-steamcmd'
in your metadata.rb
Resources
steamcmd_cli
Steamcmd LWRP used to install steamcmd to a directory. On its own, this does not
do much except install steamcmd. This resource is useful if you just want steam
and nothing else installed.
Actions
:install
: (default) Installs steamcmd
Properties
-
user
: User to install steamcmd. (Default:root
) -
group
: Group to install steamcmd. (Default:root
) -
download_dir
: Directory to download the steamcmd tarfile. (Default:/tmp
) -
url
: Steamcmd tarfile to install. (Default:https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
) -
install_dir
: Directory to install steamcmd files. (Default:/opt/steam
)
Example Usage
user 'steam' do comment 'Steam deployment user' system true home '/home/steam' manage_home true shell '/bin/bash' end steamcmd_cli 'install steamcmd' do user 'steam' group 'steam' install_dir '/home/steam/steamcmd' action :install end
steamcmd_app
Steamcmd LWRP used to install steam games to a directory.
Actions
:install
: (default) Installs steamcmd, installs gamefiles
Properties
-
user
: User to install steamcmd. (Default:root
) -
group
: Group to install steamcmd. (Default:root
) -
steamcmd_dir
: Steamcmd install directory. (Default:/opt/steam
) -
base_game_dir
: Base dir to install game files. (Default:/opt/steamgames
) -
appid
: The steam appid. See: https://steamdb.info/ (Required) -
login
: Optional steam login (Default:anonymous
) -
password
: Optional steam password (Defaultnil
)
Example Usage
user 'steam' do comment 'Steam deployment user' system true home '/home/steam' manage_home true shell '/bin/bash' end steamcmd_app 'install hldm' do appid '90' user 'steam' group 'steam' action :install end
LICENSE AND AUTHOR
Author:: Nick Gray (f0rkz@f0rkznet.net)
Copyright 2016, f0rkznet.net
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
License Metric
0.1.4 passed this metric
0.1.4 passed this metric