An Ansible role that installs and configures the Stripper:Source Metamod plugin.
Automatic testing is provided using molecule's delegated driver and https://builds.sr.ht.
An ansible role dedicated to the installation of SteamCMD such as tleguern.steamcmd.
An ansible role dedicated to the installation of Metamod:Source such as tleguern.metamod_source.
An ansible role dedicated to the installation of Left4Dead2, Day of Defeat: Source, Counter-Strike: Source or any other game based on the Source engine providing the Restart source games
handler.
Variable | Description | Default |
---|---|---|
steamcmd_user |
User name for steamcmd | steam |
metamod_source_install_path |
Metamod:Source installation path | mandatory |
Variable | Description | Default |
---|---|---|
stripper_source_url |
HTTP URL for the project downloads | http://www.bailopan.net/stripper/files |
stripper_source_version |
Project's desired version | 1.2.2 |
stripper_source_target |
Archive name | stripper-{{ stripper_source_version }}-linux.tar.gz |
stripper_source_global_filters |
Main Stripper:Source configuration file | "" |
stripper_source_maps_cfg |
Map specific configuration file | [] |
None.
- hosts: game
vars:
cstrike_source_ip: 127.0.0.1
cstrike_source_server_cfg: |
hostname "My custom CS:S server"
metamod_source_install_path: /home/steam/cstrike-source/cstrike
stripper_source_global_filters: |
...
stripper_source_maps_cfg:
- name: de_dust2
config: |
add:
{
"classname" "prop_dynamic"
"origin" "1376 3168 -112"
"model" "models/props_office/vending_machine01.mdl"
}
roles:
- role: tleguern.steamcmd
- role: tleguern.cstrike_source
- role: tleguern.metamod_source
- role: tleguern.stripper_source
ISC
Either send send GitHub pull requests or send patches on SourceHut.
Tristan Le Guern [email protected]