mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 21:00:22 -07:00
rabbitmq_binding: Add support for state=absent (#48599)
* rabbitmq_binding: Add support for state=absent * Add integration tests for rabbitmq_binding * Update testcases * Add changelog fragment
This commit is contained in:
parent
6291efd4ea
commit
9c02ade536
8 changed files with 184 additions and 9 deletions
|
@ -14,22 +14,49 @@
|
|||
Pin-Priority: 1000
|
||||
|
||||
- name: Install https transport for apt
|
||||
apt: name=apt-transport-https state=latest force=yes
|
||||
apt:
|
||||
name: apt-transport-https
|
||||
state: latest
|
||||
force: yes
|
||||
|
||||
- name: Add Erlang Solutions public GPG key
|
||||
apt_key: url=https://s3.amazonaws.com/ansible-ci-files/test/integration/targets/setup_rabbitmq/erlang_solutions.asc state=present
|
||||
apt_key:
|
||||
url: https://s3.amazonaws.com/ansible-ci-files/test/integration/targets/setup_rabbitmq/erlang_solutions.asc
|
||||
state: present
|
||||
|
||||
- name: Add Erlang Solutions repository
|
||||
apt_repository: repo="deb https://packages.erlang-solutions.com/ubuntu {{ ansible_distribution_release }} contrib" filename='erlang-solutions' state=present update_cache=yes
|
||||
apt_repository:
|
||||
repo: "deb https://packages.erlang-solutions.com/ubuntu {{ ansible_distribution_release }} contrib"
|
||||
filename: 'erlang-solutions'
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
- name: Add RabbitMQ public GPG key
|
||||
apt_key: url=https://s3.amazonaws.com/ansible-ci-files/test/integration/targets/setup_rabbitmq/rabbitmq-release-signing-key.asc state=present
|
||||
apt_key:
|
||||
url: https://s3.amazonaws.com/ansible-ci-files/test/integration/targets/setup_rabbitmq/rabbitmq-release-signing-key.asc
|
||||
state: present
|
||||
|
||||
- name: Add RabbitMQ repository
|
||||
apt_repository: repo='deb https://dl.bintray.com/rabbitmq/debian {{ ansible_distribution_release }} main' filename='rabbitmq' state=present update_cache=yes
|
||||
apt_repository:
|
||||
repo: 'deb https://dl.bintray.com/rabbitmq/debian {{ ansible_distribution_release }} main'
|
||||
filename: 'rabbitmq'
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
# Required by the rabbitmq modules that uses the management API
|
||||
- name: Install requests
|
||||
pip:
|
||||
name: requests
|
||||
|
||||
- name: Install RabbitMQ Server
|
||||
apt: name=rabbitmq-server state=latest
|
||||
apt:
|
||||
name: rabbitmq-server
|
||||
state: latest
|
||||
|
||||
- name: Start RabbitMQ service
|
||||
service: name=rabbitmq-server state=started
|
||||
service:
|
||||
name: rabbitmq-server
|
||||
state: started
|
||||
|
||||
- name: Enable management
|
||||
command: rabbitmq-plugins enable --online rabbitmq_management
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue