This is a port of:
https://github.com/ceph/ceph-qa-chef/pull/12/files
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
# the user teuthology will use
teuthology_user: "ubuntu"
+xfstests_user: "fsgqa"
- resolvconf/base
notify:
- restart resolvdns
+
+- name: Edit lvm.conf to support LVM on RBD.
+ lineinfile:
+ dest: /etc/lvm/lvm.conf
+ regexp: "# types ="
+ line: 'types = [ "rbd", 1024 ]'
+ backrefs: yes
+ state: present
uid: 1000
group: sudo
state: present
+
+- name: Add a user for xfstests to test user quotas.
+ user:
+ name: "{{ xfstests_user }}"
+ uid: 10101
+ state: present
- iscsi-initiator-utils
- smartmontools
- nfs-utils
+ # for xfstests
+ - ncurses-devel
nfs_service: nfs-server
- dmapi
- xfslibs-dev
- libattr1-dev
+ - quota
+ - libcap2-bin
+ - libncurses5-dev
+ - lvm2
###
- sysprof
- vim