Adding all the stuff that was needed to get gitea working again...

This commit is contained in:
2024-12-03 13:12:59 -05:00
parent 5d517edc4e
commit 4a4c5d9aad
6 changed files with 372 additions and 10 deletions

View File

@@ -0,0 +1,45 @@
---
- hosts: docker_nodes
become: true
become_method: sudo
become_user: root
vars:
docker_device: "/dev/vdb"
docker_vg_name: "vg_docker"
docker_lv_name: "lv_docker"
docker_data_directory: "/var/lib/docker"
tasks:
- name: Build /var/lib/docker mount
ansible.builtin.import_role:
name: make_lvm_mount
vars:
device_name: "{{ docker_device }}"
vg_name: "{{ docker_vg_name }}"
lvs:
- lv_name: "{{ docker_lv_name }}"
lv_size: "100%FREE"
directories:
- name: "{{ docker_data_directory }}"
owner: root
group: root
mode: "0750"
lv: "{{ docker_lv_name }}"
- name: Add repo with config-manager
ansible.builtin.shell:
cmd: "dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo"
- name: Install docker
ansible.builtin.yum:
name:
- docker-ce
- docker-ce-cli
- containerd.io
- docker-compose-plugin
- name: Start docker service
ansible.builtin.systemd_service:
name: docker
enabled: true
state: started