From ccc057806c0f24011324a0b18580309290e10330 Mon Sep 17 00:00:00 2001 From: Houzhong Xu Date: Thu, 18 Sep 2025 14:03:49 +0000 Subject: [PATCH] cool --- ansible/inventory.ini | 17 ++++++++++------- ansible/system-update.yml | 8 ++++++++ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/ansible/inventory.ini b/ansible/inventory.ini index 5114413..5453acc 100644 --- a/ansible/inventory.ini +++ b/ansible/inventory.ini @@ -28,20 +28,21 @@ xgp ansible_host=xgp ansible_user=root ansible_become=yes ansible_become_pass=Aa nuc12 ansible_host=nuc12 ansible_user=root ansible_become=yes ansible_become_pass=Aa313131@ben [lxc] -#集中在三台机器,不要同时upgrade 会死掉,顺序调度来 +#集中在三台机器,不要同时upgrade 会死掉,顺序调度来 (Debian/Ubuntu containers using apt) warden ansible_host=warden ansible_user=ben ansible_become=yes ansible_become_pass=3131 gitea ansible_host=gitea ansible_user=root ansible_become=yes ansible_become_pass=313131 -redis ansible_host=redis ansible_user=root ansible_become=yes ansible_become_pass=313131 -influxdb ansible_host=influxdb ansible_user=root ansible_become=yes ansible_become_pass=313131 +influxdb ansible_host=influxdb1 ansible_user=root ansible_become=yes ansible_become_pass=313131 mysql ansible_host=mysql ansible_user=root ansible_become=yes ansible_become_pass=313131 postgresql ansible_host=postgresql ansible_user=root ansible_become=yes ansible_become_pass=313131 -kali ansible_host=kali ansible_user=root ansible_become=yes ansible_become_pass=313131 + +[alpine] +#Alpine Linux containers using apk package manager +redis ansible_host=redis ansible_user=root ansible_become=yes ansible_become_pass=313131 authentik ansible_host=authentik ansible_user=root ansible_become=yes ansible_become_pass=313131 -kali ansible_host=kali ansible_user=root ansible_become=yes ansible_become_pass=313131 -calibreweb ansible_host=kali ansible_user=root ansible_become=yes ansible_become_pass=313131 calibreweb ansible_host=calibreweb ansible_user=root ansible_become=yes ansible_become_pass=313131 + [vm] -kali ansible_host=kali ansible_user=root ansible_become=yes ansible_become_pass=313131 +kali ansible_host=kali ansible_user=ben ansible_become=yes ansible_become_pass=3131 [hcp] hcp1 ansible_host=hcp1 ansible_user=root ansible_become=yes ansible_become_pass=313131 @@ -53,5 +54,7 @@ snail ansible_host=snail ansible_user=houzhongxu ansible_ssh_pass=Aa313131@ben a [armbian] onecloud1 ansible_host=onecloud1 ansible_user=ben ansible_ssh_pass=3131 ansible_become=yes ansible_become_pass=3131 +[germany] +de ansible_host=de ansible_user=ben ansible_ssh_pass=3131 ansible_become=yes ansible_become_pass=3131 [all:vars] ansible_ssh_common_args='-o StrictHostKeyChecking=no' \ No newline at end of file diff --git a/ansible/system-update.yml b/ansible/system-update.yml index edba221..ebadf3a 100644 --- a/ansible/system-update.yml +++ b/ansible/system-update.yml @@ -5,11 +5,17 @@ gather_facts: yes tasks: + - name: Wait for automatic system updates to complete + shell: while fuser /var/lib/dpkg/lock-frontend >/dev/null 2>&1; do sleep 5; done + when: ansible_os_family == "Debian" + - name: Update apt cache apt: update_cache: yes cache_valid_time: 3600 when: ansible_os_family == "Debian" + retries: 3 + delay: 10 - name: Upgrade all packages apt: @@ -18,6 +24,8 @@ autoclean: yes when: ansible_os_family == "Debian" register: upgrade_result + retries: 3 + delay: 10 - name: Display upgrade results debug: