Adding all the stuff that was needed to get gitea working again...
This commit is contained in:
45
playbooks/install_docker.yml
Normal file
45
playbooks/install_docker.yml
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user