{"id":15705320,"url":"https://github.com/brahmlower/ansible-stationeers","last_synced_at":"2026-02-11T15:03:19.236Z","repository":{"id":86081442,"uuid":"122448384","full_name":"brahmlower/ansible-stationeers","owner":"brahmlower","description":"A role for creating Stationeers servers","archived":false,"fork":false,"pushed_at":"2018-02-22T08:13:59.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-14T19:37:37.080Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brahmlower.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-22T08:04:29.000Z","updated_at":"2018-02-22T08:04:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"67d31ef9-9a66-4386-8341-8184235ac9d8","html_url":"https://github.com/brahmlower/ansible-stationeers","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"0441a66450132f1e0ed96ac73f3a59a54b2928b3"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brahmlower/ansible-stationeers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmlower%2Fansible-stationeers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmlower%2Fansible-stationeers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmlower%2Fansible-stationeers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmlower%2Fansible-stationeers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brahmlower","download_url":"https://codeload.github.com/brahmlower/ansible-stationeers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmlower%2Fansible-stationeers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29336027,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T14:34:07.188Z","status":"ssl_error","status_checked_at":"2026-02-11T14:34:06.809Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T20:15:24.980Z","updated_at":"2026-02-11T15:03:19.221Z","avatar_url":"https://github.com/brahmlower.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stationeers\n\n[![Install from Ansible Galaxy](https://img.shields.io/badge/role-bplower.stationeers-blue.svg)](https://galaxy.ansible.com/bplower/stationeers/)\n\nA role for creating [Stationeers](https://stationeers.com/) servers.\n\n## Requirements\n\nNo requirements\n\n## Role Variables\n\nThere are currently 3 (soon to be 4) groups of variables. All available\nvariables and their default values are listed here. Further details are below.\n\n```\nservice_name: stationeers\nservice_user: stationeers\nservice_group: stationeers\nservice_description: Dedicated Stationeers server\nservice_restart_permitted: yes\naccept_steamcmd_license: no\nstationeers_default_servername: Stationeers\nstationeers_default_gameport: 27500\nstationeers_default_updateport: 27015\nstationeers_default_password:\nstationeers_default_mapname: BASE\nstationeers_default_description: Stationeers\nstationeers_default_maxplayers: 30\nstationeers_default_rconpassword: stationeers\n```\n\n### Service Variables\n\n- Variable: `service_name`\u003cbr\u003e\n  Default: `stationeers`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  The name of the service to create.\n\n- Variable: `service_name`\u003cbr\u003e\n  Default: `stationeers`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  The user the service should be run as.\n\n- Variable: `service_group`\u003cbr\u003e\n  Default: `stationeers`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  The group the service user should be a member of.\n\n- Variable: `service_description`\u003cbr\u003e\n  Default: `Dedicated Stationeers server`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  A description about the Stationeers server to add to the service file.\n\n### SteamCMD Variables\n\n- Variable: `accept_steamcmd_license`\u003cbr\u003e\n  Default: `no`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  Accepts the SteamCMD license agreement. This role will fail unless you set\n  this value to `true` or `yes`.\n\n### Stationeers Default.ini Variables\n\nThese settings are all applied to the default.ini file. \u003c!--Several of these\nsettings will overlap with runtime configurations (which I haven't implemented\nquite yet). In most cases, using either will be fine, but setting the default\nvalues will apply to all instances of Stationeers servers while the runtime\nconfiguration apply only to the specific instance of the server.--\u003e\n\n- Variable: `stationeers_default_servername`\u003cbr\u003e\n  Default: `Stationeers`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  The server name presented in-game\n\n- Variable: `stationeers_default_gameport`\u003cbr\u003e\n  Default: `27500`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  The port to run the server on\n\n- Variable: `stationeers_default_updateport`\u003cbr\u003e\n  Default: `27015`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n\n- Variable: `stationeers_default_password`\u003cbr\u003e\n  Default: \u003cbr\u003e\n  Comments:\u003cbr\u003e\n\n- Variable: `stationeers_default_mapname`\u003cbr\u003e\n  Default: `BASE`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  The name of the map to load\n\n- Variable: `stationeers_default_description`\u003cbr\u003e\n  Default: `Stationeers`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  The description of the server presented in-game\n\n- Variable: `stationeers_default_maxplayers`\u003cbr\u003e\n  Default: `30`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  Maximum number of simultaneous players\n\n- Variable: `stationeers_default_rconpassword`\u003cbr\u003e\n  Default: `stationeers`\u003cbr\u003e\n  Comments:\u003cbr\u003e\n  Password to accept for rcon management\n\n## Example Playbooks\n-----------------\n\nThe most simple working example of this role is:\n\n```\n---\n- name: Create Stationeers server\n  hosts: localhost\n  roles:\n  - role: bplower.stationeers\n    accept_steamcmd_license: yes\n\n```\n\nSteamCMD requires accepting a license agreement during installation. I will not\npresume to make potentially legally binding decisions on your behalf, so\nacceptence of this license agreement is noted by the `accept_steamcmd_license`\nvariable. If you do not provide an affirmative value, you will see the following\nerror message:\n\n```\nTASK [bplower.stationeers : Check SteamCMD license agreement] ******************\nfatal: [default]: FAILED! =\u003e {\"changed\": false, \"failed\": true, \"msg\": \"You must accept the SteamCMD license by setting the variable 'accept_steamcmd_license: true'\"}\n```\n\nYou can set the rconn password via the default.ini settings:\n\n```\n---\n- name: Create Stationeers server\n  hosts: localhost\n  roles:\n  - role: bplower.stationeers\n    accept_steamcmd_license: yes\n    stationeers_default_rconpassword: MySuperSecurePassword\n```\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrahmlower%2Fansible-stationeers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrahmlower%2Fansible-stationeers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrahmlower%2Fansible-stationeers/lists"}