added wrapper role
This commit is contained in:
commit
b71b53ac74
14
README.md
Normal file
14
README.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
cri-o cleanup
|
||||||
|
=========
|
||||||
|
|
||||||
|
Removes unused images from host
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
------------
|
||||||
|
|
||||||
|
cri-o needs to be installed and crictl needs to be available
|
||||||
|
|
||||||
|
License
|
||||||
|
-------
|
||||||
|
|
||||||
|
MIT
|
2
defaults/main.yml
Normal file
2
defaults/main.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# defaults file for crio-cleanup
|
2
handlers/main.yml
Normal file
2
handlers/main.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# handlers file for crio-cleanup
|
18
meta/main.yml
Normal file
18
meta/main.yml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
galaxy_info:
|
||||||
|
author: Tobias Trabelsi
|
||||||
|
description: removes unused OCI images from host
|
||||||
|
|
||||||
|
license: MIT
|
||||||
|
|
||||||
|
min_ansible_version: 2.9
|
||||||
|
|
||||||
|
platforms:
|
||||||
|
- name: CentOS
|
||||||
|
versions:
|
||||||
|
- 8
|
||||||
|
- 7
|
||||||
|
- name: Ubuntu
|
||||||
|
version:
|
||||||
|
- 16.04
|
||||||
|
- 18.04
|
||||||
|
- 20.04
|
19
tasks/main.yml
Normal file
19
tasks/main.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
# tasks file for crio-cleanup
|
||||||
|
|
||||||
|
- name: "Check if cri-o is installed"
|
||||||
|
become: yes
|
||||||
|
package_facts:
|
||||||
|
manager: "auto"
|
||||||
|
tags: [ "cleanup", "prepare" ]
|
||||||
|
|
||||||
|
- name: fail if cri-o is not avaliable
|
||||||
|
fail:
|
||||||
|
msg: "crictl needs to be installed"
|
||||||
|
tags: [ "cleanup", "prepare" ]
|
||||||
|
|
||||||
|
- name: delete unused images
|
||||||
|
become: yes
|
||||||
|
command: "/usr/local/bin/crictl rmi --prune"
|
||||||
|
when: "'cri-o' in ansible_facts.packages"
|
||||||
|
tags: ["cleanup"]
|
2
tests/inventory
Normal file
2
tests/inventory
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
localhost
|
||||||
|
|
5
tests/test.yml
Normal file
5
tests/test.yml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
- hosts: localhost
|
||||||
|
remote_user: root
|
||||||
|
roles:
|
||||||
|
- crio-cleanup
|
2
vars/main.yml
Normal file
2
vars/main.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# vars file for crio-cleanup
|
Loading…
Reference in New Issue
Block a user