diff --git a/bundles/left4me/README.md b/bundles/left4me/README.md new file mode 100644 index 0000000..eba2d99 --- /dev/null +++ b/bundles/left4me/README.md @@ -0,0 +1,3 @@ +# left4me + +L4D2 game-server management platform. See Task B12 for the full README. diff --git a/bundles/left4me/items.py b/bundles/left4me/items.py new file mode 100644 index 0000000..93cd647 --- /dev/null +++ b/bundles/left4me/items.py @@ -0,0 +1,10 @@ +# Items for the left4me bundle. Filled in across Tasks B3-B5. +# Systemd units come from metadata via bundles/systemd/ — there are no +# .service or .slice files in this bundle's files/ tree. + +directories = {} +files = {} +actions = {} +git_deploy = {} +pkg_apt = {} +svc_systemd = {} diff --git a/bundles/left4me/metadata.py b/bundles/left4me/metadata.py new file mode 100644 index 0000000..2a320db --- /dev/null +++ b/bundles/left4me/metadata.py @@ -0,0 +1,18 @@ +defaults = { + 'left4me': { + 'gunicorn_workers': 1, + 'gunicorn_threads': 32, + 'job_worker_threads': 4, + 'port_range_start': 27015, + 'port_range_end': 27115, + }, + 'apt': { + 'packages': { + 'p7zip-full': {}, + 'nftables': {}, + 'iproute2': {}, + 'curl': {}, + 'ca-certificates': {}, + }, + }, +}