From 13b04a2b102fca22e5f0dfc72dd0529d364f24db Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 4 Jun 2014 18:51:53 +0000 Subject: [PATCH] Add nfs mounts for staging buildsys --- inventory/group_vars/koji-stg | 1 + playbooks/groups/buildvm.yml | 1 + roles/nfs/client/tasks/main.yml | 11 +++++++++++ 3 files changed, 13 insertions(+) diff --git a/inventory/group_vars/koji-stg b/inventory/group_vars/koji-stg index 7b28dbb334..ec0a11448c 100644 --- a/inventory/group_vars/koji-stg +++ b/inventory/group_vars/koji-stg @@ -21,3 +21,4 @@ fedmsg_certs: owner: root group: apache +nfs_mount_opts: "rw,hard,bg,intr,noatime,nodev,nosuid" diff --git a/playbooks/groups/buildvm.yml b/playbooks/groups/buildvm.yml index b0f206ebc8..8172c16e5e 100644 --- a/playbooks/groups/buildvm.yml +++ b/playbooks/groups/buildvm.yml @@ -34,6 +34,7 @@ roles: - base - { role: nfs/client, when: not inventory_hostname.startswith('arm'), mnt_dir: '/mnt/fedora_koji', nfs_src_dir: 'fedora_koji' } + - { role: nfs/client, when: datacenter == 'staging', mnt_dir: '/mnt/koji', nfs_src_dir: '/mnt/koji' } - koji_builder tasks: diff --git a/roles/nfs/client/tasks/main.yml b/roles/nfs/client/tasks/main.yml index 3bccd8e9d2..00e34e8e80 100644 --- a/roles/nfs/client/tasks/main.yml +++ b/roles/nfs/client/tasks/main.yml @@ -62,3 +62,14 @@ dump=0 state=mounted when: datacenter == 'rdu' + +- name: nfs mount points (stg) + mount: > + name=/{{ mnt_dir }} + src=10.5.126.87:/vol/{{ nfs_src_dir }} + fstype=nfs + opts={{nfs_mount_opts}} + passno=0 + dump=0 + state=mounted + when: datacenter == 'staging'