https://github.com/tleguern/ansible-role-metamod-source
Install and configure Metamod:Source plugin environment
https://github.com/tleguern/ansible-role-metamod-source
ansible-role counter-strike half-life metamod-source
Last synced: 7 months ago
JSON representation
Install and configure Metamod:Source plugin environment
- Host: GitHub
- URL: https://github.com/tleguern/ansible-role-metamod-source
- Owner: tleguern
- License: isc
- Created: 2020-04-28T18:02:28.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-29T11:43:45.000Z (over 3 years ago)
- Last Synced: 2025-01-25T04:11:11.540Z (9 months ago)
- Topics: ansible-role, counter-strike, half-life, metamod-source
- Homepage:
- Size: 16.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Role: metamode-source
[](https://builds.sr.ht/~tleguern/ansible-role-metamod-source?)
An Ansible role that installs and configures [Metamod:Source](http://www.metamodsource.net/).
Automatic testing is provided using molecule's delegated driver and .
## Requirements
An ansible role dedicated to the installation of SteamCMD such as [ansible-steamcmd](https://github.com/tleguern/ansible-steamcmd) or any role providing the `{{ steamcmd_user }}` variable.
## Role Variables
| Variable | Description | Default |
|----------|-------------|---------|
| `steamcmd_user` | User name for steamcmd | `steam` |
| `metamod_source_url` | URL pointing to metamod releases | `https://mms.alliedmods.net/mmsdrop` |
| `metamod_source_branch` | Release branch | `1.11` |
| `metamod_source_install_path` | Installation directory | mandatory |## Dependencies
None
## Example Playbook
```yaml
- hosts: game
vars:
metamod_source_install_path: /home/steam/cstrike-source/cstrike
roles:
- role: ansible-steamcmd
- role: ansible-role-cstrike-source
- role: ansible-role-metamod-source
```## License
ISC
## Contributing
Either send [send GitHub pull requests](https://github.com/tleguern/ansible-role-metamod-source) or [send patches on SourceHut](https://lists.sr.ht/~tleguern/misc).
## Author Information
Tristan Le Guern