From 53489b5764c68632fc61d462e943fe29e2e98b45 Mon Sep 17 00:00:00 2001 From: Lino Silva Date: Fri, 15 Nov 2024 11:09:13 +0000 Subject: [PATCH] Add docker prune playbook --- inventory/my-cluster/host_vars/cloudflare-ddns | 3 +-- playbook-lxc-docker-prune.yml | 5 +++++ playbook-lxc-update.yml | 2 +- roles/common/lxc/docker-prune/main.yml | 4 ++++ roles/common/lxc/{update => update-os}/tasks/main.yml | 0 5 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 playbook-lxc-docker-prune.yml create mode 100644 roles/common/lxc/docker-prune/main.yml rename roles/common/lxc/{update => update-os}/tasks/main.yml (100%) diff --git a/inventory/my-cluster/host_vars/cloudflare-ddns b/inventory/my-cluster/host_vars/cloudflare-ddns index f613870..e62e3ce 100644 --- a/inventory/my-cluster/host_vars/cloudflare-ddns +++ b/inventory/my-cluster/host_vars/cloudflare-ddns @@ -3,5 +3,4 @@ ansible_user: root ansible_host: 10.0.2.16 ansible_ssh_pass: "{{ proxmox_api_password }}" -vmid: 100216 -: revali +vmid: 607 diff --git a/playbook-lxc-docker-prune.yml b/playbook-lxc-docker-prune.yml new file mode 100644 index 0000000..e18d05d --- /dev/null +++ b/playbook-lxc-docker-prune.yml @@ -0,0 +1,5 @@ +--- +- hosts: lxc + become: yes + roles: + - role: common/lxc/docker-prune diff --git a/playbook-lxc-update.yml b/playbook-lxc-update.yml index db02d84..bfe173a 100644 --- a/playbook-lxc-update.yml +++ b/playbook-lxc-update.yml @@ -2,4 +2,4 @@ - hosts: lxc become: yes roles: - - role: common/lxc/update + - role: common/lxc/update-os diff --git a/roles/common/lxc/docker-prune/main.yml b/roles/common/lxc/docker-prune/main.yml new file mode 100644 index 0000000..c9a4acb --- /dev/null +++ b/roles/common/lxc/docker-prune/main.yml @@ -0,0 +1,4 @@ +--- +- name: Update all packages to their latest version + become: true + ansible.builtin.shell: "docker system prune -af" diff --git a/roles/common/lxc/update/tasks/main.yml b/roles/common/lxc/update-os/tasks/main.yml similarity index 100% rename from roles/common/lxc/update/tasks/main.yml rename to roles/common/lxc/update-os/tasks/main.yml