From 0a90ed272290e0fc236b7a6fcf50373bfad82cc1 Mon Sep 17 00:00:00 2001 From: Randy Barlow Date: Wed, 22 Feb 2017 19:00:01 +0000 Subject: [PATCH] Configure registry02.stg to use Gluster for /var/lib/registry. Signed-off-by: Randy Barlow --- ...cker-registry02.stg.phx2.fedoraproject.org | 2 ++ playbooks/groups/docker-registry.yml | 29 +++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/inventory/host_vars/docker-registry02.stg.phx2.fedoraproject.org b/inventory/host_vars/docker-registry02.stg.phx2.fedoraproject.org index 51f8380146..21ee7e6218 100644 --- a/inventory/host_vars/docker-registry02.stg.phx2.fedoraproject.org +++ b/inventory/host_vars/docker-registry02.stg.phx2.fedoraproject.org @@ -16,3 +16,5 @@ lvm_size: 120g mem_size: 8192 max_mem_size: 16384 num_cpus: 4 + +registry_gluster_username_stg: registry-stg diff --git a/playbooks/groups/docker-registry.yml b/playbooks/groups/docker-registry.yml index 625914f5a8..05e7e71f4c 100644 --- a/playbooks/groups/docker-registry.yml +++ b/playbooks/groups/docker-registry.yml @@ -31,6 +31,35 @@ handlers: - include: "{{ handlers }}/restart_services.yml" +- name: set up gluster on stg + hosts: registry02.stg.phx2.fedoraproject.org + user: root + gather_facts: True + + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "/srv/private/ansible/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + + roles: + - role: gluster/server + name: gluster + username: "{{ registry_gluster_username_stg }}" + password: "{{ registry_gluster_password_stg }}" + owner: root + group: root + datadir: /srv/glusterfs/registry-stg + + - role: gluster/client + name: gluster + servers: + - registry02.stg.phx2.fedoraproject.org + username: "{{ registry_gluster_username_stg }}" + password: "{{ registry_gluster_password_stg }}" + owner: root + group: root + mountdir: /var/lib/registry + - name: setup docker distribution registry hosts: docker-registry:docker-registry-stg vars_files: