update
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
---
|
||||
- name: Test Stuff
|
||||
hosts: docker
|
||||
tasks:
|
||||
- name: Create directories
|
||||
file:
|
||||
path: '{{ item }}'
|
||||
state: directory
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0750'
|
||||
loop:
|
||||
- '/var/lib/containerd'
|
||||
- '/var/lib/docker/volumes'
|
||||
- '/volumes'
|
||||
|
||||
- name: Create Docker Logical Volume
|
||||
community.general.lvol:
|
||||
vg: data
|
||||
lv: docker
|
||||
size: 8G
|
||||
|
||||
- name: Create Logical Volume 'vols'
|
||||
community.general.lvol:
|
||||
vg: data
|
||||
lv: vols
|
||||
size: 1G
|
||||
|
||||
- name: Create Filesystem on docker
|
||||
community.general.filesystem:
|
||||
fstype: xfs
|
||||
dev: /dev/data/docker
|
||||
|
||||
- name: Create Filesystem on vols
|
||||
community.general.filesystem:
|
||||
fstype: xfs
|
||||
dev: /dev/data/vols
|
||||
|
||||
- name: Mount filesystems
|
||||
ansible.posix.mount:
|
||||
path: '{{ item.path }}'
|
||||
src: '{{ item.src }}'
|
||||
opts: '{{ item.opts }}'
|
||||
state: mounted
|
||||
fstype: "{{ item.fstype | default('xfs') }}"
|
||||
loop:
|
||||
- { path: '/var/lib/containerd', src: '/dev/data/docker', opts: 'noatime' }
|
||||
- { path: '/var/lib/docker/volumes', src: '/dev/data/vols', opts: 'noatime' }
|
||||
- { path: '/volumes', src: '/var/lib/docker/volumes', opts: 'bind', fstype: 'none' }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user