aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/ceilometer
AgeCommit message (Collapse)AuthorFilesLines
2016-11-15Remove Ansible from KollaSteven Dake23-1304/+0
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
2016-11-15Merge "update dispatcher configurations for database backend"Jenkins1-0/+3
2016-11-14Merge "Fix placement of policy.json"Jenkins1-1/+7
2016-11-14update dispatcher configurations for database backendNarasimha SV1-0/+3
Ceilometer dispatcher configurations are there to have gnocchi as backend but when we use mongodb or mysql dispatcher configurations are missing. Change-Id: I16395b9dbd2d0da6c456d6a649a35454740827e5 Closes-Bug: #1640166
2016-11-12Fix placement of policy.jsonDuong Ha-Quang1-1/+7
Currently, policy.json is put in "{{ node_config_directory }}/{{ service_name }}" in target nodes. Relocation policy.json to "{{ node_config_directory }}/{{ item }}" with item is corresponding service compoment config directory. Currently, the policy.json is copied to all services, but it should be reviewed and left only in neccesary service (at many cases, only API service needs that). Redundant files will be removed in follow up patchset. Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d Closes-Bug: #1639686
2016-11-11Merge "Exclude port from ceilometer_database_mysql_address"Jenkins2-3/+3
2016-11-10Corrects typo "mondodb_port" in ceilometerFarid Da Encarnacao1-1/+1
Closes-Bug: 1640872 Change-Id: I3bd979af5626d016ec79696ab157e376476f5d28
2016-11-07Exclude port from ceilometer_database_mysql_addressVladislav Belogrudov2-3/+3
Users can specify database address and port for mysql backend of Ceilometer. Currently ceilometer_database_mysql_address incorrectly includes port. This is unnecessary, also Ceilometer bootstrapping (mysql_user, mysql_db Ansible modules) wants to use these variables separately. Change-Id: I88f5359517fcf4f119ec6abfdf16a15a4e33b6fd Closes-Bug: #1639786
2016-11-06Allow flexibility in mysql backend for ceilometerVladislav Belogrudov2-5/+24
This fix adds possibility to configure external mysql database backend with a different set of credentials, i.e. not requiring external db admins to provide or match their passwords if ceilometer user and database already are preconfigured. Change-Id: Icb78e069770adcc6d2437caca173a5852177178f Closes-Bug: #1638238
2016-11-06when condition corrected in ceilometer config.ymlprameswar1-1/+1
Closes-bug: #1639492 Change-Id: If27f246db539426a64377db5fcbe8e62eb85f4d0
2016-11-04Merge "Make number of ceilometer-api processes configurable"Jenkins1-1/+1
2016-11-04Merge "Custom policy files"Jenkins1-0/+11
2016-11-03Move precheck into its own roleJeffrey Zhang1-0/+1
* Merge prechecks.yml and site.yml playbook * Create empty precheck.yml into all roles. Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd Implements: blueprint condition-pre-check
2016-10-28Custom policy filesEduardo Gonzalez1-0/+11
Allow operators to use their custom policy files. Avoid maintain policy files in kolla repos, only copying the files when an operator add their custom config. Implements: blueprint custom-policies Change-Id: Icf3c961b87cbc7a1f1dd2ffbfffcf271d151d862
2016-10-22corrected line collapsing in ceilometer.confprameswar1-1/+5
Closes-bug: #1635667 Change-Id: I256a39b6241d5b506f099fb98847af9417748702
2016-10-20corrected register variable name in ceilometer bootstrap.ymlprameswar1-5/+5
Closes-Bug: #1635322 Change-Id: I6f3351d098dfd9a7c1c3e3e8b213134284f823f9
2016-10-19Update 'addUser' to 'createUser'caoyuan1-1/+1
The 'addUser' shell helper is DEPRECATED. Use 'createUser' instead. TrivialFix Change-Id: Ib8c7a8971f46328a666cf63f1914fe50c7067064
2016-10-19Memcache configuration for Ceilometer is brokenZhongShengping1-1/+1
At the moment we use "memcached_servers = {{ kolla_internal_fqdn }}:{{ memcached_port }}" in keystone_authtoken for Ceilometer. This cannot work because we our haproxy service does not offer memcache, so fix it. Change-Id: I7d9630b8b232f0e5e2a0a33304817a1b255d4855 Closes-Bug: #1634146
2016-10-17Merge "Ceilometer cannot create standalone mysql database"Jenkins1-2/+2
2016-10-17Merge "Fix configuration templates used for Ceilometer"Jenkins1-2/+1
2016-10-17Ceilometer cannot create standalone mysql databaseVladislav Belogrudov1-2/+2
Users can configure standalone database but bootstrap takes wrong address - instead of cluster VIP it should take ceilometer_database_mysql_address. The latter is set to VIP by default. Change-Id: I7fc789e53565190c1d3b9966dc67f668237ebd83 Closes-Bug: #1634083
2016-10-17Merge "Fix stale namespace removal issue"Jenkins1-1/+1
2016-10-17Fix configuration templates used for CeilometerChristian Berendt1-2/+1
* global ceilometer.conf file is missing * makes no sense to use glance configuration files for Ceilometer TrivialFix Change-Id: Ia37d28e8d854e6a1dc48bfa96afdaee2061be9a7
2016-10-15Fix stale namespace removal issueJeffrey Zhang1-1/+1
When using both /run and /run/netns in docker container, mount propagation won't work when delete namespace after the containers are restarted. This PS makes /run mount as shared. Closes-Bug: #1616268 Change-Id: Ie16699e1b193b2bf1263d89ea634e89ea69add9e
2016-10-14Fix ceilometer idempotentJeffrey Zhang1-2/+6
bootstrap_service in ceilometer should only be ran once during multi deployment to keep idempotent Partial-Bug: #1633463 Change-Id: Ic5d256e2e887661b4679c4518e8c3865b85189bf
2016-10-13Merge "Fix wrong mongodb address variable in ceilomter bootstrap"Jenkins1-1/+1
2016-10-13Merge "Remove do_reconfigure.yml file for all roles"Jenkins2-90/+83
2016-10-12Fix wrong mongodb address variable in ceilomter bootstrapJeffrey Zhang1-1/+1
The correct variable is ceilometer_database_mongodb_address rather than ceilometer_database_address TrivialFix Change-Id: I1d5331b5b9e1433c7b271a999ce47941d9a447eb
2016-10-10Make number of ceilometer-api processes configurableChristian Berendt1-1/+1
TrivialFix Change-Id: I3c297e1b967ca76b7a697bcef6ca30c9fbbe4298
2016-10-09integrate gnocchi with ceilometerJeffrey Zhang4-11/+20
Closes-Bug: #1626364 Change-Id: I9d586b950b7099a9b160f7b32c9ff00b189a0287
2016-09-28Mount host localtime for ceilometerJeffrey Zhang2-1/+7
Change-Id: Ia4a9e132683a8328cb2ff6d7e28e3560f2a8614e Closes-Bug: #1628584
2016-09-27Remove do_reconfigure.yml file for all rolesJeffrey Zhang2-90/+83
do_reconfigure.yml is introduced to use serial directive. But we use it in wrong. Now serial has moved to playbook file. So it is time to remove the do_reconfigure.yml file Closes-Bug: #1628152 Change-Id: I8d42d27e6bc302a0e575b0353956eaef9b2ca9fd
2016-09-25Fix the failure of ceilometer-api containerJeffrey Zhang6-4/+54
* ceilometer-api script is removed and run ceilometer-api by using apache * fix connection url in ceilometer.conf Closes-Bug: #1624905 Change-Id: Iffb00ca418bab6521d61b16de4f5760aa1ae1ac7
2016-09-20Add pulling ceilometer-collector imageJeffrey Zhang1-0/+7
TrivialFix Change-Id: I72670b61c50ff30a6f9c17e99b60e4e99529c062
2016-09-19Add "---" into ceilometer/taskscaoyuan3-0/+3
TrivialFix Change-Id: Ic822c205012161ce71b6104a39ce9b70d6a0fcea
2016-09-15Fix ceilometer.conf templateChristian Berendt1-1/+1
mongodb_port is already part of ceilometer_database_address TrivialFix Change-Id: I1eabd5e6d59215eea624d1b242b4e3820cf206ce
2016-09-13Added serial option to site.yml.Mick Thompson2-2/+0
Useful for upgrade etc., which is preferablly done serially. Example usage: tools/kolla-ansible deploy OR tools/kolla-ansible upgrade Closes-Bug: #1576708 DocImpact Change-Id: I34b2e16f8ce53e472a4682a4738c4ac0f5abf00c
2016-09-13Merge "Implement mongodb replication set cluster"Jenkins1-3/+1
2016-09-12Allow mysql to be used as a database for CeilometerPaul Bourke2-6/+45
MongoDB is still default. Refer to http://docs.openstack.org/developer/ceilometer/install/dbreco.html for more info on Ceilometer database backends. Closes-Bug: #1622532 Change-Id: Iaf84f9efe0537f42797f4bb7ba2a3611835cc84e
2016-09-05Merge "Add precheck for ceilometer backend"Jenkins1-0/+5
2016-09-01Add precheck for ceilometer backendliyingjun1-0/+5
Currently when set enable_ceilometer: true and enable_mongodb: no, the deploy will fail with ceilometer database creating error. Add a precheck to avoid this situation in both prechecks and bootstrap. Change-Id: I2d46ef9adeb8e028f3c18e6bc2d3752cc39bcb29 Closes-bug: #1605522
2016-08-25Move to transport_url for rabbitmq configurationJeffrey Zhang1-7/+2
rabbit_hosts, rabbit_userid and rabbit_password are deprecated for removal.[0] rpc_backend is deprecated for removal.[1] rabbit_ha_queues is deprecated. it is useless when using RabbitMQ >= 3.0 [2] [0] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_drivers/impl_rabbit.py#L112,#L134 [1] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/transport.py#L46 [2] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_drivers/impl_rabbit.py#L163,L174 Closes-Bug: #1614082 Change-Id: I05d318ba6c11c5dbfa9fbf67d088a43ab465be30
2016-08-20Implement mongodb replication set clusterJeffrey Zhang1-3/+1
Closes-Bug: #1605457 Change-Id: I1a8e746f79f4dfcc5a43e736c3461b316db3f593
2016-08-14Merge "Add upgrade tasks for Ceilometer"Jenkins1-0/+6
2016-08-10Merge "Port with_ loop variable syntax to Ansbile 2"Jenkins1-4/+4
2016-08-09Port with_ loop variable syntax to Ansbile 2Duong Ha-Quang1-4/+4
Migrate to full variable syntax in with_ loop instead of bare variables for: - ceph - ceilometer - glance - heat - horizon - keystone - mariadb - memcached - neutron - nova - rabbitmq Change-Id: Ib925b4ecea47ac758a77739c9c7e140f06933b08 Partial-Implements: blueprint ansible2
2016-08-07Remove unused project_yaml parameter from role metadata filesChristian Berendt1-1/+1
TrivialFix Change-Id: I7ff752fffe47e9571ea15acdad3edd4835f9e612
2016-08-04Add upgrade tasks for CeilometerZhongShengping1-0/+6
Change-Id: I195363ab543f21bc9ac7f0b92d474dc9668ecb7b Closes-Bug: 1608519
2016-08-01Merge "Add empty upgrade.yml file to ceilometer role"Jenkins1-0/+1
2016-07-24Add empty upgrade.yml file to ceilometer roleChristian Berendt1-0/+1
TrivialFix Change-Id: Iab9cb7e188f441a0583464df64d006d1fb75ba43