aboutsummaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/roles/ceph-config/templates/ceph.j2
blob: bd0e3f5d09b84634f55e503935679ab2809e17c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[global]
fsid = {{ ceph_fsid.stdout }}
mon initial members = {{ groups["ceph_mon"] | join(", ")}}
mon host = 
{%- for host in groups["ceph_mon"] -%}
{{ ', ' if not loop.first else ''}}{{ ip_settings[host].mgmt.ip }}
{%- endfor %}

public network = {{ mgmt_cidr }}
cluster network = {{ storage_cidr }}

auth cluster required = cephx
auth service required = cephx
auth client required = cephx

osd journal size = 1024
filestore xattr use omap = true
osd pool default size = 1 
osd pool default min size = 1
osd pool default pg num = 333
osd pool default pgp num = 333
osd crush chooseleaf type = 1

debug mon = 1
debug ms = 0
via parameter_defaults in the resource registry. This mapping overrides those in ServiceNetMapDefaults. type: json DefaultPasswords: default: {} type: json RoleName: default: '' description: Role name on which the service is applied type: string RoleParameters: default: {} description: Parameters specific to the role type: json EndpointMap: default: {} description: Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry. type: json MonitoringSubscriptionAodhNotifier: default: 'overcloud-ceilometer-aodh-notifier' type: string resources: AodhBase: type: ./aodh-base.yaml properties: ServiceData: {get_param: ServiceData} ServiceNetMap: {get_param: ServiceNetMap} DefaultPasswords: {get_param: DefaultPasswords} EndpointMap: {get_param: EndpointMap} RoleName: {get_param: RoleName} RoleParameters: {get_param: RoleParameters} outputs: role_data: description: Role data for the Aodh Notifier service. value: service_name: aodh_notifier monitoring_subscription: {get_param: MonitoringSubscriptionAodhNotifier} config_settings: get_attr: [AodhBase, role_data, config_settings] step_config: | include tripleo::profile::base::aodh::notifier upgrade_tasks: - name: Check if aodh_notifier is deployed command: systemctl is-enabled openstack-aodh-notifier tags: common ignore_errors: True register: aodh_notifier_enabled - name: "PreUpgrade step0,validation: Check service openstack-aodh-notifier is running" shell: /usr/bin/systemctl show 'openstack-aodh-notifier' --property ActiveState | grep '\bactive\b' when: aodh_notifier_enabled.rc == 0 tags: step0,validation - name: Stop aodh_notifier service tags: step1 when: aodh_notifier_enabled.rc == 0 service: name=openstack-aodh-notifier state=stopped