aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/ceilometer/tasks
AgeCommit message (Collapse)AuthorFilesLines
2016-11-15Remove Ansible from KollaSteven Dake11-422/+0
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
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-06Allow flexibility in mysql backend for ceilometerVladislav Belogrudov1-3/+21
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 "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-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-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-09integrate gnocchi with ceilometerJeffrey Zhang2-3/+1
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 Zhang2-0/+12
* 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-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-12Allow mysql to be used as a database for CeilometerPaul Bourke1-6/+41
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-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-14Merge "Add upgrade tasks for Ceilometer"Jenkins1-0/+6
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-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
2016-07-19Merge "Fix 'reconfigure' command of kolla"Jenkins1-2/+2
2016-07-19Merge "Add missing configuration files for ceilometer"Jenkins1-0/+9
2016-07-19Add missing configuration files for ceilometerDennis Mueller1-0/+9
Added pipeline.yaml, event_pipeline.yaml and event_definitions.yaml based on sample files in OpenStack documentation Edited haproxy.cfg for ceilometer support Edited ceilometer-base dockerfile for missing dependency Change-Id: I6ade05255e7e1aa7dbcffd026fad5869036d0d32 Closes-Bug: #1604004
2016-07-18Fix 'reconfigure' command of kollaBartłomiej Daca1-2/+2
Changed the order of the 'when' statements in "remove/restart containers" tasks. It will fix the reconfiguration problem when deploying different components on different hosts. Change-Id: Ibee9dd56b6128b664144deb1d9eb7ec32e39fd5c Closes-Bug: #1603943
2016-07-17Add pull.yml to the ceilometerJeffrey Zhang1-0/+28
TrivialFix Change-Id: I2ac311fd3a47fff9a30ef934839bf19a460af1bf
2016-06-18Add reconfigure tasks for ceilometer ansible roleChristian Berendt2-0/+92
Change-Id: I1fb7220f4ec7fcaebd9e22c0d0a1c642939afa92 Closes-bug: #1594004
2016-06-16Implement ceilometer ansible roleHui Kang7-0/+188
Change-Id: I13c50a78b2dc7c98b720a4b2e7161104213bd295 Implements: bp ansible-ceilometer
2016-07-27Use the node_custom_config variable in the config.yml fileJeffrey Zhang1-5/+5
Fixed the ceilometer and neutron lbaas agent. TrivialFix Change-Id: Ie06826eb358e1a6487f96a978d8f191d79a0e054
2016-07-23Allow custom configurations for ceilometerChristian Berendt1-0/+2
TrivialFix Change-Id: I47f3ca22a814b6dbe3761cff6c63c60df8bc55d0