setup osbs files dir, add docker-storage settings, setup docker-storage for osbs-masters
Signed-off-by: Adam Miller <admiller@redhat.com>
This commit is contained in:
parent
18a9ce096a
commit
72f6076a20
4 changed files with 20 additions and 2 deletions
1
files/osbs/docker-storage
Normal file
1
files/osbs/docker-storage
Normal file
|
@ -0,0 +1 @@
|
|||
DOCKER_STORAGE_OPTIONS="--storage-driver=devicemapper --storage-opt dm.datadev=/dev/vg-docker/data --storage-opt dm.metadatadev=/dev/vg-docker/metadata"
|
|
@ -251,6 +251,18 @@
|
|||
dest: "{{ koji_ca_cert_path }}"
|
||||
notify: oc secrets new
|
||||
|
||||
- name: setup logical volume for docker cache
|
||||
lvol:
|
||||
vg: "vg-docker"
|
||||
lv: "metadata"
|
||||
size: "4g"
|
||||
|
||||
- name: setup logical volume for docker data storage
|
||||
lvol:
|
||||
vg: "vg-docker"
|
||||
lv: "data"
|
||||
size: "55g"
|
||||
|
||||
- name: install docker
|
||||
action: "{{ ansible_pkg_mgr }} name=docker state=installed"
|
||||
|
||||
|
@ -269,6 +281,11 @@
|
|||
src: "{{private}}/files/koji/containerbuild.key.pem"
|
||||
dest: "{{docker_cert_dir}}/client.key"
|
||||
|
||||
- name: copy docker storage config
|
||||
copy:
|
||||
src: "{{files}}/osbs/docker-storage"
|
||||
dest: "/etc/sysconfig/docker-storage"
|
||||
|
||||
- name: start and enable docker
|
||||
service: name=docker state=started enabled=yes
|
||||
|
||||
|
@ -301,7 +318,7 @@
|
|||
|
||||
- name: Upload Dockerfile for buildroot container
|
||||
copy:
|
||||
src: "{{ files }}/osbs-buildroot-Dockerfile"
|
||||
src: "{{ files }}/osbs/buildroot-Dockerfile"
|
||||
dest: "/etc/osbs/buildroot/Dockerfile"
|
||||
mode: 0400
|
||||
notify:
|
||||
|
|
|
@ -262,7 +262,7 @@
|
|||
|
||||
- name: Upload Dockerfile for buildroot container
|
||||
copy:
|
||||
src: "{{ files }}/osbs-buildroot-Dockerfile"
|
||||
src: "{{ files }}/osbs/buildroot-Dockerfile"
|
||||
dest: "/etc/osbs/buildroot/Dockerfile"
|
||||
mode: 0400
|
||||
notify:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue