Added ceph mon and osd funcionality (#5)
* add TARGET
Try to define what we are goint to achieve.
* ceph monitors
* added new mon and osd funcionalities
* Documentation fixes
* Added testing metadata
* New ceph_osd_disk salt grain for crushmap generation
* Fixed the map.jinja and common module
* Fixed map for OSD role
* Completed the pool enforcement
* Pass context to the crushmap template from mine information
* RadosGW updates
* Fixed Rados gateway
* push origin master
* Service metadata fixes
* Fixed wrong metadata dir
* changed radosgw keyring path, changed watch for radosgw service
* set osd pool parameters
* added opts for osd mount, few minor fixes for states osd and mon
* added grains for crush parent
diff --git a/tests/pillar/ceph_mon_single.sls b/tests/pillar/ceph_mon_single.sls
new file mode 100644
index 0000000..a165407
--- /dev/null
+++ b/tests/pillar/ceph_mon_single.sls
@@ -0,0 +1,41 @@
+ceph:
+ common:
+ version: kraken
+ config:
+ global:
+ param1: value1
+ param2: value1
+ param3: value1
+ mon:
+ key: value
+ fsid: a619c5fc-c4ed-4f22-9ed2-66cf2feca23d
+ members:
+ - name: cmn01
+ host: 10.0.0.1
+ - name: cmn02
+ host: 10.0.0.2
+ - name: cmn03
+ host: 10.0.0.3
+ keyring:
+ admin:
+ key: AQBHPYhZv5mYDBAAvisaSzCTQkC5gywGUp/voA==
+ caps:
+ mds: "allow *"
+ mgr: "allow *"
+ mon: "allow *"
+ osd: "allow *"
+ mon:
+ enabled: true
+ version: kraken
+ keyring:
+ mon:
+ key: AQAnQIhZ6in5KxAAdf467upoRMWFcVg5pbh1yg==
+ caps:
+ mon: "allow *"
+ admin:
+ key: AQBHPYhZv5mYDBAAvisaSzCTQkC5gywGUp/voA==
+ caps:
+ mds: "allow *"
+ mgr: "allow *"
+ mon: "allow *"
+ osd: "allow *"