- name: ensure packages are installed apt: name: '{{ item }}' state: present with_items: - rabbitmq-server - name: create rabbitmq-env.conf copy: src: evolinux-rabbitmq-env.conf dest: /etc/rabbitmq/rabbitmq-env.conf owner: rabbitmq group: rabbitmq mode: "600" force: no - name: create rabbitmq.config copy: src: evolinux-rabbitmq.config dest: /etc/rabbitmq/rabbitmq.config owner: rabbitmq group: rabbitmq mode: "600" force: no - name: set ulimit -n to 2048 lineinfile: dest: /etc/default/rabbitmq-server line: ulimit -n 2048