]>
Commit | Line | Data |
---|---|---|
d2e6a577 | 1 | --- |
3efd9988 FG |
2 | |
3 | # DEPLOY CONTAINERIZED DAEMONS | |
4 | docker: false | |
5 | ||
d2e6a577 FG |
6 | # DEFINE THE NUMBER OF VMS TO RUN |
7 | mon_vms: 1 | |
3efd9988 | 8 | osd_vms: 2 |
d2e6a577 FG |
9 | mds_vms: 0 |
10 | rgw_vms: 0 | |
11 | nfs_vms: 0 | |
12 | rbd_mirror_vms: 0 | |
13 | client_vms: 0 | |
14 | iscsi_gw_vms: 0 | |
15 | mgr_vms: 0 | |
16 | ||
3efd9988 FG |
17 | |
18 | # INSTALL SOURCE OF CEPH | |
19 | # valid values are 'stable' and 'dev' | |
20 | ceph_install_source: stable | |
21 | ||
d2e6a577 | 22 | # SUBNETS TO USE FOR THE VMS |
3efd9988 FG |
23 | public_subnet: 192.168.1 |
24 | cluster_subnet: 192.168.2 | |
d2e6a577 FG |
25 | |
26 | # MEMORY | |
27 | # set 1024 for CentOS | |
28 | memory: 512 | |
29 | ||
30 | # Ethernet interface name | |
31 | # use eth1 for libvirt and ubuntu precise, enp0s8 for CentOS and ubuntu xenial | |
32 | eth: 'eth1' | |
33 | ||
3efd9988 FG |
34 | # Disks |
35 | # For libvirt use disks: "[ '/dev/vdb', '/dev/vdc' ]" | |
36 | # For CentOS7 use disks: "[ '/dev/sda', '/dev/sdb' ]" | |
37 | disks: "[ '/dev/sdb', '/dev/sdc' ]" | |
38 | ||
d2e6a577 FG |
39 | # VAGRANT BOX |
40 | # Ceph boxes are *strongly* suggested. They are under better control and will | |
41 | # not get updated frequently unless required for build systems. These are (for | |
42 | # now): | |
43 | # | |
44 | # * ceph/ubuntu-xenial | |
45 | # | |
46 | # Ubuntu: ceph/ubuntu-xenial bento/ubuntu-16.04 or ubuntu/trusty64 or ubuntu/wily64 | |
47 | # CentOS: bento/centos-7.1 or puppetlabs/centos-7.0-64-puppet | |
48 | # libvirt CentOS: centos/7 | |
49 | # parallels Ubuntu: parallels/ubuntu-14.04 | |
50 | # Debian: deb/jessie-amd64 - be careful the storage controller is named 'SATA Controller' | |
51 | # For more boxes have a look at: | |
52 | # - https://atlas.hashicorp.com/boxes/search?utf8=✓&sort=&provider=virtualbox&q= | |
53 | # - https://download.gluster.org/pub/gluster/purpleidea/vagrant/ | |
54 | vagrant_box: ceph/ubuntu-xenial | |
55 | #ssh_private_key_path: "~/.ssh/id_rsa" | |
56 | # The sync directory changes based on vagrant box | |
57 | # Set to /home/vagrant/sync for Centos/7, /home/{ user }/vagrant for openstack and defaults to /vagrant | |
58 | #vagrant_sync_dir: /home/vagrant/sync | |
59 | #vagrant_sync_dir: / | |
60 | # Disables synced folder creation. Not needed for testing, will skip mounting | |
61 | # the vagrant directory on the remote box regardless of the provider. | |
62 | vagrant_disable_synced_folder: true | |
63 | # VAGRANT URL | |
64 | # This is a URL to download an image from an alternate location. vagrant_box | |
65 | # above should be set to the filename of the image. | |
66 | # Fedora virtualbox: https://download.fedoraproject.org/pub/fedora/linux/releases/22/Cloud/x86_64/Images/Fedora-Cloud-Base-Vagrant-22-20150521.x86_64.vagrant-virtualbox.box | |
67 | # Fedora libvirt: https://download.fedoraproject.org/pub/fedora/linux/releases/22/Cloud/x86_64/Images/Fedora-Cloud-Base-Vagrant-22-20150521.x86_64.vagrant-libvirt.box | |
68 | # vagrant_box_url: https://download.fedoraproject.org/pub/fedora/linux/releases/22/Cloud/x86_64/Images/Fedora-Cloud-Base-Vagrant-22-20150521.x86_64.vagrant-virtualbox.box | |
3efd9988 FG |
69 | |
70 | os_tuning_params: | |
71 | - { name: kernel.pid_max, value: 4194303 } | |
72 | - { name: fs.file-max, value: 26234859 } | |
73 |