X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tasks%2Fredhat.yml;h=0c7b97a27695d774590738c27c995a300c6899a1;hb=18be22a714897afa9da5db7e59bc02f606d6d6d7;hp=484597d923b39ce994b7bf241a06431b875d9ee3;hpb=b6c0cb98568bb67c29bc54b7bc061a2138af6666;p=github%2Ffretlink%2Fansible-rabbitmq.git diff --git a/tasks/redhat.yml b/tasks/redhat.yml index 484597d..0c7b97a 100644 --- a/tasks/redhat.yml +++ b/tasks/redhat.yml @@ -1,40 +1,52 @@ --- - name: redhat | installing pre-reqs yum: - name: "{{ item }}" + name: ['epel-release', 'wget'] state: present - with_items: - - epel-release - - wget + become: true + register: result + until: result is successful - name: redhat | installing erlang yum: - name: "erlang" + name: erlang state: present + become: true + register: result + until: result is successful - name: redhat | adding RabbitMQ public GPG key rpm_key: key: "{{ rabbitmq_redhat_repo_key }}" state: present + become: true + register: result + until: result is successful - name: redhat | downloading RabbitMQ get_url: url: "{{ rabbitmq_redhat_url }}/{{ rabbitmq_redhat_package }}" dest: "/opt/{{ rabbitmq_redhat_package }}" + become: true - name: redhat | installing RabbitMQ yum: name: "/opt/{{ rabbitmq_redhat_package }}" state: present + become: true + register: result + until: result is successful - name: redhat | starting and enabling RabbitMQ service service: - name: "rabbitmq-server" + name: rabbitmq-server state: started enabled: yes + become: true - name: redhat | enabling the RabbitMQ Management Console rabbitmq_plugin: names: rabbitmq_management state: enabled notify: restart rabbitmq-server + become: true