Switch all extensions to .yaml for consistency
This commit is contained in:
parent
47ee9a381f
commit
5088bb4038
21 changed files with 65 additions and 0 deletions
40
ansible/phiax.nl/testicle/roles/system/updates/main.yaml
Normal file
40
ansible/phiax.nl/testicle/roles/system/updates/main.yaml
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
---
|
||||||
|
- name: Update APT-based systems and upgrade packages
|
||||||
|
hosts: all
|
||||||
|
become: true
|
||||||
|
gather_facts: true
|
||||||
|
|
||||||
|
vars:
|
||||||
|
apt_update_cache_valid_time: 3600 # seconds; set to 0 to always update
|
||||||
|
upgrade_type: "full-upgrade" # options: "upgrade" or "full-upgrade"
|
||||||
|
autoremove: true
|
||||||
|
autoclean: true
|
||||||
|
reboot_if_required: true
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Ensure APT cache is up to date
|
||||||
|
ansible.builtin.apt:
|
||||||
|
update_cache: yes
|
||||||
|
cache_valid_time: "{{ apt_update_cache_valid_time }}"
|
||||||
|
|
||||||
|
- name: Upgrade packages
|
||||||
|
ansible.builtin.apt:
|
||||||
|
upgrade: "{{ upgrade_type }}"
|
||||||
|
register: upgrade_result
|
||||||
|
|
||||||
|
- name: Autoremove unused packages
|
||||||
|
ansible.builtin.apt:
|
||||||
|
autoremove: yes
|
||||||
|
when: autoremove
|
||||||
|
|
||||||
|
- name: Autoclean apt cache
|
||||||
|
ansible.builtin.apt:
|
||||||
|
autoclean: yes
|
||||||
|
when: autoclean
|
||||||
|
|
||||||
|
- name: Reboot if required (controlled)
|
||||||
|
ansible.builtin.reboot:
|
||||||
|
reboot_timeout: 300
|
||||||
|
when:
|
||||||
|
- reboot_if_required
|
||||||
|
- (upgrade_result is defined) and (upgrade_result.changed | default(false))
|
||||||
25
docker/counter-strike-1.6.yaml
Normal file
25
docker/counter-strike-1.6.yaml
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Description: Counter-Strike 1.6 Multiplayer Server #
|
||||||
|
# ReferenceURL: https://github.com/febLey/counter-strike_server #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
services:
|
||||||
|
counter-strike:
|
||||||
|
container_name: counter-strike
|
||||||
|
image: febley/counter-strike_server:latest
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
- PORT=27015
|
||||||
|
- MAP=de_dust2
|
||||||
|
- MAXPLAYERS=16
|
||||||
|
- SV_LAN=0
|
||||||
|
ports:
|
||||||
|
- 27015:27015/udp
|
||||||
|
- 27015:27015
|
||||||
|
volumes:
|
||||||
|
- /opt/cs16-data/banned.cfg:/hlds/cstrike/banned.cfg
|
||||||
|
- /opt/cs16-data/listip.cfg:/hlds/cstrike/listip.cfg
|
||||||
|
- /opt/cs16-data/server.cfg:/hlds/cstrike/server.cfg
|
||||||
|
- /opt/cs16-data/mapcycle.txt:/hlds/cstrike/mapcycle.txt
|
||||||
Loading…
Add table
Add a link
Reference in a new issue