X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=ansible%2Froles%2Fconfigure_rabbitmq%2Ftasks%2Fmain.yml;h=59998abc058a84abb87ecafb7c7b30f376ac4017;hb=HEAD;hp=4ff4222dc0bb31633dba83e88e970ba6c610472a;hpb=09360f2133b0b9bfe5449cc340af63aaab2d0c96;p=yardstick.git diff --git a/ansible/roles/configure_rabbitmq/tasks/main.yml b/ansible/roles/configure_rabbitmq/tasks/main.yml index 4ff4222dc..59998abc0 100644 --- a/ansible/roles/configure_rabbitmq/tasks/main.yml +++ b/ansible/roles/configure_rabbitmq/tasks/main.yml @@ -12,23 +12,28 @@ # See the License for the specific language governing permissions and # limitations under the License. --- -- name: Create rabbitmq configuration - template: - src: rabbitmq.config.j2 - dest: /etc/rabbitmq/rabbitmq.config - -- name: Define user definitions file - template: - src: user_definitions.json.j2 - dest: /etc/rabbitmq/definitions.json +- block: + - name: Restart rabbitmq + service: + name: rabbitmq-server + state: restarted -- name: Restart rabbitmq - service: - name: rabbitmq-server - state: restarted + - name: rabbitmqctl start_app + shell: rabbitmqctl start_app -- name: rabbitmqctl start_app - shell: rabbitmqctl start_app + - name: Configure rabbitmq + rabbitmq_user: + user: yardstick + password: yardstick + configure_priv: .* + read_priv: .* + write_priv: .* + state: present + when: install_mode == inst_mode_baremetal -- name: Enable management plugin - shell: rabbitmq-plugins enable rabbitmq_management +- name: Create rabbitmq file for supervisor + template: + src: rabbitmq.sh.j2 + dest: /etc/yardstick/rabbitmq.sh + mode: 0755 + when: install_mode == inst_mode_container