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