|
| 1 | +# |
| 2 | +# Copyright StackHPC, 2017 |
| 3 | +# |
| 4 | +--- |
| 5 | +- name: Configure instance monitoring |
| 6 | + hosts: cluster |
| 7 | + become: yes |
| 8 | + |
| 9 | + roles: |
| 10 | + - role: stackhpc.monasca-agent |
| 11 | + keystone_url: "http://{{ controller_vip }}:5000/v3" |
| 12 | + monasca_user: root |
| 13 | + monasca_agent_user: "{{ monasca_agent_p3_username }}" |
| 14 | + monasca_agent_password: "{{ monasca_agent_p3_password }}" |
| 15 | + monasca_agent_project: "{{ project_name }}" |
| 16 | + monasca_agent_version: 2.2.0 |
| 17 | + monasca_endpoint_type: public |
| 18 | + monasca_project_domain_name: Default |
| 19 | + monasca_user_domain_name: Default |
| 20 | + monasca_region_name: RegionOne |
| 21 | + monasca_service_type: monitoring |
| 22 | + monasca_agent_custom_plugin_repos: |
| 23 | + - "https://github.com/stackhpc/stackhpc-monasca-agent-plugins.git@master" |
| 24 | + |
| 25 | + - role: stackhpc.monasca-rsyslog |
| 26 | + monasca_rsyslog_api_auth: |
| 27 | + auth_url: "http://{{ controller_vip }}:5000/v3" |
| 28 | + project: "{{ project_name }}" |
| 29 | + username: "{{ monasca_agent_p3_username }}" |
| 30 | + password: "{{ monasca_agent_p3_password }}" |
| 31 | + monasca_rsyslog_venv: "/opt/monasca-rsyslog" |
| 32 | + monasca_rsyslog_api_endpoint: "http://{{ alaska_monitoring_server }}:5607/v3.0" |
| 33 | + |
| 34 | +- name: Configure dashboards |
| 35 | + hosts: cluster_login |
| 36 | + run_once: true |
| 37 | + roles: |
| 38 | + - role: stackhpc.grafana-conf |
| 39 | + grafana_conf_organisation: "{{ project_name }}" |
| 40 | + grafana_conf_grafana_admin_user: "{{ grafana_admin_username }}" |
| 41 | + grafana_conf_grafana_admin_pass: "{{ grafana_admin_password }}" |
| 42 | + grafana_conf_grafana_dashboard_repo: |
| 43 | + repo: "https://github.com/stackhpc/grafana-reference-dashboards.git" |
| 44 | + checkout_path: "{{ ansible_user_dir }}/grafana-dashboards" |
| 45 | + version: "master" |
| 46 | + relative_path: "/monasca/tenant" |
| 47 | + grafana_conf_grafana_url: "http://{{ controller_vip }}:3000" |
| 48 | + grafana_conf_grafana_datasources: |
| 49 | + # TODO: Change to VIP when these are behind HAProxy |
| 50 | + monasca_api: |
| 51 | + port: 8082 |
| 52 | + host: "{{ alaska_monitoring_server }}" |
| 53 | + monasca_log_api: |
| 54 | + port: 5607 |
| 55 | + host: "{{ alaska_monitoring_server }}" |
0 commit comments