summaryrefslogtreecommitdiffstats
path: root/puppet/services/gnocchi-base.yaml
AgeCommit message (Expand)AuthorFilesLines
2017-03-27Swift auth url should use a suffixPradeep Kilambi1-1/+1
2017-03-22Remove unused KeystoneRegion parameter from gnocchi-baseJuan Antonio Osorio Robles1-4/+0
2017-03-13gnocchi: deploy services with Keystone v3 endpointsEmilien Macchi1-1/+2
2017-02-17Make the DB URIs host-independent for all servicesMichele Baldessari1-2/+1
2017-01-26Remove create-legacy-resource-types optsPradeep Kilambi1-1/+1
2017-01-04Merge "DB connection: prevent src address from binding to a VIP"Jenkins1-0/+2
2017-01-03DB connection: prevent src address from binding to a VIPDamien Ciabrini1-0/+2
2016-12-23Bump template version for all templates to "ocata"Steven Hardy1-1/+1
2016-09-30telemetry: remove coordination_url hiera settingsEmilien Macchi1-8/+0
2016-09-30Telemetry: add redis_password hiera parameterEmilien Macchi1-0/+1
2016-09-28Move db::mysql into service_config_settingsDan Prince1-7/+0
2016-08-26Fix debug parameter in gnocchi-base.yamlDan Prince1-1/+5
2016-08-25Merge "Enable gnocchi systemd services"Jenkins1-1/+0
2016-08-18Enable gnocchi systemd servicesMichele Baldessari1-1/+0
2016-08-18Add DefaultPasswords to composable servicesDan Prince1-0/+3
2016-08-18Pass ServiceNetMap to servicesGiulio Fidente1-0/+6
2016-08-16gnocchi: use new authtoken parametersEmilien Macchi1-16/+0
2016-08-17Merge "Set coordination url for gnocchi storage"Jenkins1-0/+12
2016-08-12Merge "Move gnocchi's kestone::auth parameters to API profile"Jenkins1-4/+0
2016-08-11Set coordination url for gnocchi storagePradeep Kilambi1-0/+12
2016-08-11Convert EndpointMap to not require per-service VIP parametersSteven Hardy1-1/+1
2016-08-09Move gnocchi's kestone::auth parameters to API profileJuan Antonio Osorio Robles1-4/+0
2016-08-03Replace hard-coded regionOne with parameter referencesSteven Hardy1-2/+6
2016-07-29Merge "Convert service_name to underscore syntax"Jenkins1-1/+1
2016-07-28Convert service_name to underscore syntaxSteven Hardy1-1/+1
2016-07-27Migrate Puppet Hieradata to composable servicesEmilien Macchi1-0/+2
2016-07-22Merge "Move mysql::host param from MysqlInternal to MysqlNoBracketsInternal"Jenkins1-1/+1
2016-07-22Add 'service_name' to composable servicesDan Prince1-0/+1
2016-07-21Move mysql::host param from MysqlInternal to MysqlNoBracketsInternalGiulio Fidente1-1/+1
2016-07-19Fix gnocchi::storage::ceph::ceph_keyringMarius Cornea1-3/+3
2016-07-18gnocchi: configure db_sync command in the profileEmilien Macchi1-1/+1
2016-07-12Gnocchi composable rolesPradeep Kilambi1-0/+91
class="p">: description: Role data for the Ceph Monitor service. value: service_name: ceph_mon monitoring_subscription: {get_param: MonitoringSubscriptionCephMon} config_settings: map_merge: - get_attr: [CephBase, role_data, config_settings] - ceph::profile::params::ms_bind_ipv6: {get_param: CephIPv6} ceph::profile::params::mon_key: {get_param: CephMonKey} ceph::profile::params::osd_pool_default_pg_num: 32 ceph::profile::params::osd_pool_default_pgp_num: 32 ceph::profile::params::osd_pool_default_size: 3 # repeat returns items in a list, so we need to map_merge twice tripleo::profile::base::ceph::mon::ceph_pools: map_merge: - map_merge: repeat: for_each: <%pool%>: - {get_param: CinderRbdPoolName} - {get_param: ManilaCephFSDataPoolName} - {get_param: ManilaCephFSMetadataPoolName} - {get_param: CinderBackupRbdPoolName} - {get_param: NovaRbdPoolName} - {get_param: GlanceRbdPoolName} - {get_param: GnocchiRbdPoolName} template: <%pool%>: pg_num: "%{hiera('ceph::profile::params::osd_pool_default_pg_num')}" pgp_num: "%{hiera('ceph::profile::params::osd_pool_default_pgp_num')}" size: "%{hiera('ceph::profile::params::osd_pool_default_size')}" - {get_param: CephPools} tripleo.ceph_mon.firewall_rules: '110 ceph_mon': dport: - 6789 service_config_settings: get_attr: [CephBase, role_data, service_config_settings] step_config: | include ::tripleo::profile::base::ceph::mon upgrade_batch_tasks: # Note we perform these tasks in list order, but they are all step0 so # we can perform a rolling upgrade of all mon nodes in step0, then a # rolling upgrade of all osd nodes in step1 - name: Check status tags: step0,validation shell: ceph health | egrep -sq "HEALTH_OK|HEALTH_WARN" - name: Stop CephMon tags: step0 service: name: ceph-mon@{{ ansible_hostname }} state: stopped - name: Update Ceph packages tags: step0 yum: name: ceph-mon state: latest - name: Start CephMon tags: step0 service: name: ceph-mon@{{ ansible_hostname }} state: started # ceph-ansible # https://github.com/ceph/ceph-ansible/blob/master/infrastructure-playbooks/rolling_update.yml#L149-L157 - name: Wait for the monitor to join the quorum... tags: step0,ceph_quorum_validation shell: | ceph -s | grep monmap | sed 's/.*quorum//' | egrep -sq {{ ansible_hostname }} register: ceph_quorum_nodecheck until: ceph_quorum_nodecheck.rc == 0 retries: {get_param: CephValidationRetries} delay: {get_param: CephValidationDelay} - name: ceph osd crush tunables default tags: step0 shell: ceph osd crush tunables default