From b32e1c2e79376d2517ef9a02f1bc037a4da54db1 Mon Sep 17 00:00:00 2001 From: f Date: Sat, 2 Jul 2022 21:22:51 -0300 Subject: [PATCH] Update the system --- dockers.yml | 3 ++- tasks/update.yml | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 tasks/update.yml diff --git a/dockers.yml b/dockers.yml index c16e6a6..d373e0c 100644 --- a/dockers.yml +++ b/dockers.yml @@ -5,6 +5,7 @@ vars_files: - "config.yml" tasks: + - include_tasks: "tasks/update.yml" + - include_tasks: "tasks/ekumen.yml" - include_tasks: "tasks/encrypt.yml" - include_tasks: "tasks/docker.yml" - - include_tasks: "tasks/ekumen.yml" diff --git a/tasks/update.yml b/tasks/update.yml new file mode 100644 index 0000000..b5f871e --- /dev/null +++ b/tasks/update.yml @@ -0,0 +1,20 @@ +--- +- name: "Upgrade system." + shell: "mount -o remount,rw /boot && apk update && apk upgrade && mount -o remount,ro /boot" +- name: "Upgrade configuration files if needed." + template: + src: "templates{{ item }}.j2" + dest: "{{ item }}" + mode: "640" + loop: "{{ templates }}" +- name: "And services." + template: + src: "templates{{ item }}.j2" + dest: "{{ item }}" + mode: "750" + loop: "{{ custom_services }}" +- name: "Enable services." + shell: "rc-update add {{ item.service }} {{ item.runlevel }}" + args: + creates: "/etc/runlevels/{{ item.runlevel }}/{{ item.service }}" + loop: "{{ services }}"