Finished setup for drone server

This commit is contained in:
2023-08-01 09:14:40 +02:00
parent 4e620d6896
commit 40db88c256
25 changed files with 319 additions and 13 deletions
+5
View File
@@ -0,0 +1,5 @@
---
- name: Restart docker
ansible.builtin.service:
name: docker
state: restarted
+3
View File
@@ -0,0 +1,3 @@
---
dependencies:
- role: common
+24
View File
@@ -0,0 +1,24 @@
---
- name: Install docker-compose
ansible.builtin.apt:
name: docker-compose
update_cache: true
tags:
- docker
- name: Enable docker service
ansible.builtin.service:
name: docker
enabled: true
- name: Install ansible python dependencies on remote
ansible.builtin.pip:
name:
- docker
- docker-compose
- name: Enable docker log rotation
ansible.builtin.template:
src: etc/docker/daemon.json.j2
dest: /etc/docker/daemon.json
owner: root
group: root
mode: "644"
notify: Restart docker
@@ -0,0 +1,7 @@
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}