Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
systemsmanagement:Ardana:8:CentOS
openstack-monasca-installer
0001-fix-cassandra-deployment.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-fix-cassandra-deployment.patch of Package openstack-monasca-installer
This patch fixes various omissions from Cassandra role setup that broke Cassandra deployment. diff --git a/roles/cassandra/tasks/create_roles.yml b/roles/cassandra/tasks/create_roles.yml index 3c1bb8b..c565462 100644 --- a/roles/cassandra/tasks/create_roles.yml +++ b/roles/cassandra/tasks/create_roles.yml @@ -5,7 +5,11 @@ include_vars: "vars_{{ ansible_os_family }}.yml" - name: List roles with default credentials - shell: cqlsh -u cassandra -p '{{ cassandra_default_admin_password }}' {{ cassandra_host }} + shell: + cqlsh -u cassandra + -p '{{ cassandra_default_admin_password }}' + -e "LIST ROLES;" + {{ cassandra_host }} ignore_errors: true register: list_roles_default @@ -26,7 +30,10 @@ {{ cassandra_host }} - name: List roles with configured admin password - shell: cqlsh -u cassandra -p '{{ cassandra_admin_password }}' {{ cassandra_host }} + shell: + cqlsh -u {{ cassandra_admin_role }} -p '{{ cassandra_admin_password }}' + -e "LIST ROLES;" + {{ cassandra_host }} ignore_errors: true register: list_roles_configured_password @@ -39,6 +46,7 @@ {{ cassandra_host }} - name: Enable login for role {{ cassandra_mon_api_role }} + when: list_roles_configured_password is succeeded shell: > cqlsh -u {{ cassandra_admin_role }} -p '{{ cassandra_admin_password }}' @@ -54,6 +62,7 @@ {{ cassandra_host }} - name: Enable login for role {{ cassandra_mon_persister_role }} + when: list_roles_configured_password is succeeded shell: > cqlsh -u {{ cassandra_admin_role }} -p '{{ cassandra_admin_password }}'
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor