blob: e076a88096f7971af62068b3019d28a05fa94518 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
---
- name: "docuum : set docker_max_space to {{ docker_max_space }}"
lineinfile:
path: /opt/docuum/docker_max_space
state: present
create: yes
line: "{{ docker_max_space }}"
- name: "docuum : copy Dockerfile"
copy:
src: Dockerfile
dest: /opt/docuum/
mode: 0644
- name: "docuum : copy docuum.sh"
copy:
src: docuum.sh
dest: /opt/docuum/
mode: 0755
- name: "docuum : build container"
shell: INITIAL_BUILD=1 /opt/docuum/docuum.sh
- name: "docuum : copy docuum.service"
copy:
src: docuum.service
dest: /lib/systemd/system/docuum.service
register: docuumservice
- name: "docuum : systemctl daemon-reload"
systemd:
daemon_reload: yes
when: docuumservice is changed
- name: "docuum : ensure the systemd service is installed"
systemd:
name: docuum.service
state: started
enabled: yes
- name: "docuum : disable legacy cleanup cronjob"
cron:
name: cleanup-docker-images
disabled: true
minute: 0
hour: '*/3'
user: "{{ jenkins_user }}"
job: "test -x /home/{{ jenkins_user }}/osmo-ci/scripts/docker-cleanup.sh && /home/{{ jenkins_user }}/osmo-ci/scripts/docker-cleanup.sh >/dev/null"
|