Manage tmpreaper on deb systems
This commit is contained in:
parent
dff7c03996
commit
39e191f0fb
|
@ -11,6 +11,15 @@ locales_list:
|
||||||
- { name: 'it_IT.UTF-8' }
|
- { name: 'it_IT.UTF-8' }
|
||||||
- { name: 'it_IT' }
|
- { name: 'it_IT' }
|
||||||
|
|
||||||
|
# tmpreaper
|
||||||
|
tmpreaper_install: False
|
||||||
|
tmpreaper_protect_extra: ''
|
||||||
|
tmpreaper_dirs: '/tmp/.'
|
||||||
|
tmpreaper_delay: '256'
|
||||||
|
tmpreaper_additional_options: ''
|
||||||
|
tmpreaper_time: '7d'
|
||||||
|
|
||||||
|
#
|
||||||
enable_env_proxy: False
|
enable_env_proxy: False
|
||||||
env_proxy_http_host: 'localhost'
|
env_proxy_http_host: 'localhost'
|
||||||
env_proxy_http_port: '3128'
|
env_proxy_http_port: '3128'
|
||||||
|
|
|
@ -3,3 +3,4 @@
|
||||||
- import_tasks: locale.yml
|
- import_tasks: locale.yml
|
||||||
- import_tasks: timezone.yml
|
- import_tasks: timezone.yml
|
||||||
- import_tasks: http_client_proxy.yml
|
- import_tasks: http_client_proxy.yml
|
||||||
|
- import_tasks: tmpreaper.yml
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
---
|
||||||
|
- name: Install tmpreaper on Debian/Ubuntu
|
||||||
|
block:
|
||||||
|
- name: Install tmpreaper
|
||||||
|
apt: pkg=tmpreaper state=latest cache_valid_time=1800
|
||||||
|
|
||||||
|
- name: Install the tmpreaper configuration
|
||||||
|
template: src=tmpreaper.conf.j2 dest=/etc/tmpreaper.conf owner=root group=root mode=0444
|
||||||
|
|
||||||
|
when:
|
||||||
|
- tmpreaper_install
|
||||||
|
- ansible_distribution_file_variety == "Debian"
|
||||||
|
tags: tmpreaper
|
||||||
|
|
||||||
|
- name: Remove tmpreaper on Debian/Ubuntu
|
||||||
|
block:
|
||||||
|
- name: Remove the tmpreaper package
|
||||||
|
apt: pkg=tmpreaper state=absent
|
||||||
|
|
||||||
|
- name: Remove the tmpreaper configuration
|
||||||
|
file: dest=/etc/tmpreaper.conf state=absent
|
||||||
|
|
||||||
|
when:
|
||||||
|
- not tmpreaper_install
|
||||||
|
- ansible_distribution_file_variety == "Debian"
|
||||||
|
tags: tmpreaper
|
|
@ -0,0 +1,7 @@
|
||||||
|
#
|
||||||
|
TMPREAPER_TIME={{ tmpreaper_time }}
|
||||||
|
TMPREAPER_PROTECT_EXTRA='{{ tmpreaper_protect_extra }}'
|
||||||
|
TMPREAPER_DIRS='{{ tmpreaper_dirs }}'
|
||||||
|
TMPREAPER_DELAY='{{ tmpreaper_delay }}'
|
||||||
|
TMPREAPER_ADDITIONALOPTIONS='{{ tmpreaper_additional_options }}'
|
||||||
|
|
Loading…
Reference in New Issue