--- # Copyright 2014, Rackspace US, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ## Verbosity Options debug: False verbose: True # Name of the virtual env to deploy into ceilometer_venv_tag: untagged ceilometer_venv_bin: "/openstack/venvs/ceilometer-{{ ceilometer_venv_tag }}/bin" # Set this to enable or disable installing in a venv ceilometer_venv_enabled: true # The bin path defaults to the venv path however if installation in a # venv is disabled the bin path will be dynamically set based on the # system path used when the installing. ceilometer_bin: "{{ ceilometer_venv_bin }}" ceilometer_venv_download_url: http://127.0.0.1/venvs/untagged/ubuntu/ceilometer.tgz ## System info ceilometer_system_user_name: ceilometer ceilometer_system_group_name: ceilometer ceilometer_system_shell: /bin/false ceilometer_system_comment: ceilometer system user ceilometer_system_user_home: "/var/lib/{{ ceilometer_system_user_name }}" ## DB info ceilometer_database_name: ceilometer ceilometer_database_user: ceilometer ceilometer_db_type: mongodb ceilometer_db_ip: localhost ceilometer_db_port: 27017 ceilometer_connection_string: "{{ ceilometer_db_type }}://{{ ceilometer_database_user }}:{{ ceilometer_container_db_password }}@{{ ceilometer_db_ip }}:{{ ceilometer_db_port }}/{{ ceilometer_database_name }}" ## RabbitMQ info ceilometer_rabbitmq_userid: ceilometer ceilometer_rabbitmq_vhost: /ceilometer #Ceilometer services info ceilometer_role_name: admin ceilometer_collector_program_name: ceilometer-collector ceilometer_compute_program_name: ceilometer-agent-compute ceilometer_api_program_name: ceilometer-api ceilometer_agent_notification_program_name: ceilometer-agent-notification ceilometer_agent_central_program_name: ceilometer-agent-central ## Service Type and Data ceilometer_service_region: RegionOne ceilometer_service_name: ceilometer ceilometer_service_port: 8777 ceilometer_service_proto: http ceilometer_service_type: metering ceilometer_service_description: "Ceilometer Service" ceilometer_service_user_name: ceilometer ceilometer_service_tenant_name: service ceilometer_service_project_name: service ceilometer_service_publicuri: "{{ ceilometer_service_proto }}://{{ external_lb_vip_address }}:{{ ceilometer_service_port }}" ceilometer_service_publicurl: "{{ ceilometer_service_publicuri }}" ceilometer_service_internaluri: "{{ ceilometer_service_proto }}://{{ internal_lb_vip_address }}:{{ ceilometer_service_port }}" ceilometer_service_internalurl: "{{ ceilometer_service_internaluri }}" ceilometer_service_adminuri: "{{ ceilometer_service_proto }}://{{ internal_lb_vip_address }}:{{ ceilometer_service_port }}" ceilometer_service_adminurl: "{{ ceilometer_service_adminuri }}" ## Ceilometer config # If the following variables are unset in user_variables, the value set will be half the number of available VCPUs # ceilometer_api_workers: 1 # ceilometer_collector_workers: 1 # ceilometer_notification_workers: 1 # Common apt packages ceilometer_apt_packages: - rpcbind - rsync - git # ceilometer packages that must be installed before anything else ceilometer_requires_pip_packages: - virtualenv - virtualenv-tools - python-keystoneclient # Keystoneclient needed to OSA keystone lib # Common pip packages ceilometer_pip_packages: - ceilometer - python-ceilometerclient - ceilometermiddleware - PyMySQL - python-memcached - pycrypto - warlock - pymongo - tooz ## Service Names ceilometer_service_names: - "ceilometer-api" - "ceilometer-collector" - "ceilometer-agent-notification" - "ceilometer-agent-central" - "ceilometer-agent-compute" ## Tunable overrides ceilometer_policy_overrides: {} ceilometer_ceilometer_conf_overrides: {} ceilometer_api_paste_ini_overrides: {} ceilometer_event_definitions_yaml_overrides: {} ceilometer_event_pipeline_yaml_overrides: {} ceilometer_pipeline_yaml_overrides: {}