]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/ci/cephadm/ceph_cluster.yml
import ceph pacific 16.2.5
[ceph.git] / ceph / src / pybind / mgr / dashboard / ci / cephadm / ceph_cluster.yml
1 parameters:
2 nodes: 3
3 pool: default
4 network: default
5 domain: cephlab.com
6 prefix: ceph
7 numcpus: 1
8 memory: 2048
9 image: fedora34
10 notify: false
11 admin_password: password
12 disks:
13 - 15
14 - 5
15
16 {% for number in range(0, nodes) %}
17 {{ prefix }}-node-0{{ number }}:
18 image: {{ image }}
19 numcpus: {{ numcpus }}
20 memory: {{ memory }}
21 reserveip: true
22 reservedns: true
23 sharedkey: true
24 domain: {{ domain }}
25 nets:
26 - {{ network }}
27 disks: {{ disks }}
28 pool: {{ pool }}
29 {% if ceph_dev_folder is defined %}
30 sharedfolders: [{{ ceph_dev_folder }}]
31 {% endif %}
32 cmds:
33 - dnf -y install python3 chrony lvm2 podman
34 - sed -i "s/SELINUX=enforcing/SELINUX=permissive/" /etc/selinux/config
35 - setenforce 0
36 {% if number == 0 %}
37 scripts:
38 - bootstrap-cluster.sh
39 {% endif %}
40 {% endfor %}