aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2025-11-21 09:20:32 +0100
committerEgor Tensin <egor@tensin.name>2025-11-21 10:12:27 +0100
commitfb2a02b2cedf455fd5b5b99793898e974e63b7a4 (patch)
tree269d97d3f6925e861fa59c912f28179a0d4d6c75
parentppa: add Debian 13 (diff)
downloadinfra-ansible-fb2a02b2cedf455fd5b5b99793898e974e63b7a4.tar.gz
infra-ansible-fb2a02b2cedf455fd5b5b99793898e974e63b7a4.zip
apt*: account for missing dpkg.log
-rw-r--r--roles/apt/tasks/main.yml18
-rw-r--r--roles/apt_install/tasks/main.yml12
2 files changed, 20 insertions, 10 deletions
diff --git a/roles/apt/tasks/main.yml b/roles/apt/tasks/main.yml
index a08130d..2e4fc3b 100644
--- a/roles/apt/tasks/main.yml
+++ b/roles/apt/tasks/main.yml
@@ -1,8 +1,10 @@
- name: Get dpkg.log
ansible.builtin.shell: |
set -o pipefail && \
- grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
- | cut -d ' ' -f 3-5
+ if [ -s /var/log/dpkg.log ]; then \
+ grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
+ | cut -d ' ' -f 3-5 ; \
+ fi
vars:
ansible_shell_executable: /bin/bash
register: dpkg_log1
@@ -25,8 +27,10 @@
- name: Get dpkg.log
ansible.builtin.shell: |
set -o pipefail && \
- grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
- | cut -d ' ' -f 3-5
+ if [ -s /var/log/dpkg.log ]; then \
+ grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
+ | cut -d ' ' -f 3-5 ; \
+ fi
vars:
ansible_shell_executable: /bin/bash
register: dpkg_log2
@@ -54,8 +58,10 @@
- name: Get dpkg.log
ansible.builtin.shell: |
set -o pipefail && \
- grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
- | cut -d ' ' -f 3-5
+ if [ -s /var/log/dpkg.log ]; then \
+ grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
+ | cut -d ' ' -f 3-5 ; \
+ fi
vars:
ansible_shell_executable: /bin/bash
register: dpkg_log3
diff --git a/roles/apt_install/tasks/main.yml b/roles/apt_install/tasks/main.yml
index 5daa0f4..19204e1 100644
--- a/roles/apt_install/tasks/main.yml
+++ b/roles/apt_install/tasks/main.yml
@@ -1,8 +1,10 @@
- name: Get dpkg.log
ansible.builtin.shell: |
set -o pipefail && \
- grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
- | cut -d ' ' -f 3-5
+ if [ -s /var/log/dpkg.log ]; then \
+ grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
+ | cut -d ' ' -f 3-5 ; \
+ fi
vars:
ansible_shell_executable: /bin/bash
register: dpkg_log1
@@ -17,8 +19,10 @@
- name: Get dpkg.log
ansible.builtin.shell: |
set -o pipefail && \
- grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
- | cut -d ' ' -f 3-5
+ if [ -s /var/log/dpkg.log ]; then \
+ grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \
+ | cut -d ' ' -f 3-5 ; \
+ fi
vars:
ansible_shell_executable: /bin/bash
register: dpkg_log2