Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@

- Restricted filesystem usage for journal service and file rotation strategy [#10518](https://github.com/opencrvs/opencrvs-core/issues/10518))


### Bug fixes

- Allow non-interactive upgrades with apt [#10204](https://github.com/opencrvs/opencrvs-core/issues/10204)

## 1.8.1

### Bug fixes
Expand Down
2 changes: 2 additions & 0 deletions infrastructure/server-setup/playbook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@
apply:
tags:
- updates
tags:
- updates

- include_tasks:
file: tasks/users.yml
Expand Down
23 changes: 14 additions & 9 deletions infrastructure/server-setup/tasks/updates.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
- name: Update apt repository
- name: Update and upgrade system packages
apt:
update_cache: yes
force_apt_get: yes
upgrade: dist
autoremove: yes
register: upgrade_result
retries: 5
delay: 10

- name: Manage apt updates, upgrades, and package installation
shell: |
while fuser /var/lib/dpkg/lock >/dev/null 2>&1; do sleep 5; done
apt-get update && apt-get dist-upgrade -y
apt-get install -y unattended-upgrades
apt-get autoremove -y
apt-get autoclean -y
- name: Install unattended-upgrades
apt:
name: unattended-upgrades
state: present

- name: Autoclean apt cache
apt:
autoclean: yes

- name: Configure Unattended Upgrades
ansible.builtin.copy:
Expand Down
Loading