fuel-ccp-ceph/service/radosgw.yaml
Proskurin Kirill d835f916c5 Removed unneded probes. Merry Xmas!
Change-Id: I6f1ac11bb2d56f9030ef4af289cfaec78ae34bc5
2016-12-26 13:08:53 +00:00

49 lines
1.7 KiB
YAML

dsl_version: 0.1.0
service:
name: radosgw
ports:
- {{ radosgw.port }}
containers:
- name: radosgw
image: radosgw
pre:
- name: radosgw-create-swift-service
type: single
command: openstack service create --name swift --description "Swift Service" object-store
dependencies:
- keystone
- name: radosgw-create-swift-public-endpoint
type: single
command: openstack endpoint create --region RegionOne swift public
"{{ address('radosgw', radosgw.port, external=True, with_scheme=True) }}/swift/v1"
dependencies:
- radosgw-create-swift-service
- name: radosgw-create-swift-admin-endpoint
type: single
command: openstack endpoint create --region RegionOne swift admin
"{{ address('radosgw', radosgw.port, with_scheme=True) }}/swift/v1"
dependencies:
- radosgw-create-swift-service
- name: radosgw-create-swift-internal-endpoint
type: single
command: openstack endpoint create --region RegionOne swift internal
"{{ address('radosgw', radosgw.port, with_scheme=True) }}/swift/v1"
dependencies:
- radosgw-create-swift-service
daemon:
command: radosgw -c /etc/ceph/ceph.conf -n client.radosgw.gateway -d
files:
- ceph-conf
- radosgw-ceph-key
- radosgw-keyring
files:
ceph-conf:
path: /etc/ceph/ceph.conf
content: ceph.conf.j2
radosgw-ceph-key:
path: /etc/ceph/ceph.client.radosgw.keyring
content: ceph.client.radosgw.keyring.j2
radosgw-keyring:
path: /var/lib/ceph/radosgw/ceph-rgw/keyring
content: ceph.client.radosgw.keyring.j2