From d753d4a51421e45d5cf7645b97383e1335faa0e2 Mon Sep 17 00:00:00 2001
From: Freezed <2160318-free_zed@users.noreply.gitlab.com>
Date: Sun, 13 Feb 2022 23:41:59 +0100
Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20WIP=20-=20Add=20game=20packages?=
 =?UTF-8?q?=20management?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 tasks/apt.yml               | 9 +++++++++
 tasks/user_cfg/vars/git.yml | 1 +
 tasks/vars/main.yml         | 4 ++++
 3 files changed, 14 insertions(+)

diff --git a/tasks/apt.yml b/tasks/apt.yml
index db31801..3231e82 100644
--- a/tasks/apt.yml
+++ b/tasks/apt.yml
@@ -55,6 +55,15 @@
         state: present
         update_cache: true
 
+    - name: APT | install game packages
+      when: inventory_hostname in groups.game
+      ansible.builtin.apt:
+        cache_valid_time: 3600
+        force_apt_get: yes
+        pkg: game_pkg
+        state: present
+        update_cache: true
+
     - name: APT | uninstall packages
       ansible.builtin.apt:
         pkg: "{{ lookup('flattened', base_uninstall_pkg, os_uninstall_pkg) }}"
diff --git a/tasks/user_cfg/vars/git.yml b/tasks/user_cfg/vars/git.yml
index bbb5084..3fd29b0 100644
--- a/tasks/user_cfg/vars/git.yml
+++ b/tasks/user_cfg/vars/git.yml
@@ -31,3 +31,4 @@ git_repositories:
   - {local_name: "pyconfr19",           url_https: "https://gitlab.com/free_zed/pyconfr19.git"}
   - {local_name: "python-itop-api",     url_https: "https://github.com/guillaume-philippon/python-itop-api.git"}
   - {local_name: "signature_pad",       url_https: "https://github.com/szimek/signature_pad.git"}
+  - {local_name: "endless-sky-wiki",    url_https: "https://github.com/endless-sky/endless-sky.wiki.git"}
diff --git a/tasks/vars/main.yml b/tasks/vars/main.yml
index 7726850..e2c2dd2 100644
--- a/tasks/vars/main.yml
+++ b/tasks/vars/main.yml
@@ -23,6 +23,10 @@ base_pkg:
 
 base_uninstall_pkg: []
 
+game_pkg:
+  - 0ad
+  - endless-sky
+
 station_pkg:
   - ansible
   - cheese
-- 
GitLab