Tag up the nfs/server role.

This commit is contained in:
Ralph Bean 2014-10-16 16:37:42 +00:00
parent b8e942e2d7
commit 668fa6eab0
2 changed files with 24 additions and 6 deletions

View file

@ -39,8 +39,18 @@
- collectd/base
- hosts
- builder_repo
- { role: nfs/client, mnt_dir: '/pub/fedora', nfs_src_dir: 'fedora_ftp/fedora.redhat.com/pub/fedora' }
- { role: nfs/client, mnt_dir: '/mnt/fedora_koji', nfs_src_dir: 'fedora_koji' }
- role: nfs/client
mnt_dir: '/pub/fedora'
nfs_src_dir: 'fedora_ftp/fedora.redhat.com/pub/fedora'
when: datacenter != 'staging'
- role: nfs/client
mnt_dir: '/mnt/fedora_koji'
nfs_src_dir: 'fedora_koji'
when: datacenter != 'staging'
- role: nfs/client
mnt_dir: 'mnt/koji'
nfs_src_dir: 'mnt/koji'
when: datacenter == 'staging'
- releng
- fedmsg/base

View file

@ -1,17 +1,19 @@
#
#
# Install needed packages
#
- name: Install needed nfs server packages
yum: pkg={{ item }} state=installed
with_items:
with_items:
- nfs-utils
- rpcbind
tags:
- nfs/server
- name: setup /etc/exports
copy: src={{ ansible_fqdn }}-exports dest=/etc/exports
tags:
- nfs/server
register: exports
tags:
- nfs/server
- name: enable nfs-related services and run them (fedora)
action: service name={{ item }} enabled=true state=started
@ -19,6 +21,8 @@
- nfs-idmap
- nfs-lock
when: ansible_distribution == 'Fedora'
tags:
- nfs/server
- name: enable nfs-related services and run them (rhel)
action: service name={{ item }} enabled=true state=started
@ -28,7 +32,11 @@
- nfs
- nfslock
when: ansible_distribution == 'RedHat'
tags:
- nfs/server
- name: Kick exportfs if /etc/exports changed
command: /usr/sbin/exportfs -ra
when: exports.changed
tags:
- nfs/server