]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: cephadm bootstrap add --apply-spec <cluster.yaml>
authorDaniel-Pivonka <dpivonka@redhat.com>
Fri, 24 Apr 2020 13:46:46 +0000 (09:46 -0400)
committerSebastian Wagner <sebastian.wagner@suse.com>
Mon, 8 Jun 2020 11:52:24 +0000 (13:52 +0200)
commit12e096df79da1be9a3aed4ab2a8c9f0aa4768f36
tree2403f4f24eedfb6036074672d59e74824112e42a
parentbe272f72102fad592a1120e1ae5f9b3f73ef8d1d
mgr/cephadm: cephadm bootstrap add --apply-spec <cluster.yaml>

Have a single command when setting up a cluster for Day 1

example spec

---
service_type: host
addr: jmo-node-00
hostname: jmo-node-00
labels:
- test
- test2
---
service_type: host
addr: jmo-node-01
hostname: jmo-node-01
labels:
- grafana
---
service_type: host
addr: jmo-node-02
hostname: jmo-node-02
---
service_type: grafana
placement:
  label: "grafana"
---
service_type: osd
placement:
  host_pattern: '*'
data_devices:
  all: true

Signed-off-by: Daniel-Pivonka <dpivonka@redhat.com>
(cherry picked from commit fed98dfab1436a136d0e017b51197f0ff10d78df)
doc/man/8/cephadm.rst
doc/mgr/orchestrator.rst
src/cephadm/cephadm
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/orchestrator/_interface.py
src/pybind/mgr/orchestrator/module.py