mirror of https://github.com/ansible/ansible.git
[stable-2.11] Remove incidental_setup_rabbitmq integration test
All tests using this have been removed..
(cherry picked from commit 8d3dce49bf
)
Co-authored-by: Sam Doran <sdoran@redhat.com>
pull/74728/head
parent
83c5e57ce5
commit
bcd7b61c03
@ -1 +0,0 @@
|
|||||||
hidden
|
|
@ -1,8 +0,0 @@
|
|||||||
listeners.ssl.default = 5671
|
|
||||||
|
|
||||||
ssl_options.cacertfile = /tls/ca_certificate.pem
|
|
||||||
ssl_options.certfile = /tls/server_certificate.pem
|
|
||||||
ssl_options.keyfile = /tls/server_key.pem
|
|
||||||
ssl_options.password = bunnies
|
|
||||||
ssl_options.verify = verify_peer
|
|
||||||
ssl_options.fail_if_no_peer_cert = false
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
dependencies:
|
|
||||||
- incidental_setup_tls
|
|
@ -1,63 +0,0 @@
|
|||||||
---
|
|
||||||
# https://www.rabbitmq.com/install-debian.html#apt-pinning
|
|
||||||
- name: Pin erlang version that rabbitmq supports
|
|
||||||
copy:
|
|
||||||
dest: /etc/apt/preferences.d/erlang
|
|
||||||
content: |
|
|
||||||
Package: erlang*
|
|
||||||
Pin: version 1:20.3.8.18-1
|
|
||||||
Pin-Priority: 1000
|
|
||||||
|
|
||||||
Package: esl-erlang
|
|
||||||
Pin: version 1:20.3.6
|
|
||||||
Pin-Priority: 1000
|
|
||||||
|
|
||||||
- name: Install https transport for apt
|
|
||||||
apt:
|
|
||||||
name: apt-transport-https
|
|
||||||
state: latest
|
|
||||||
force: yes
|
|
||||||
|
|
||||||
- name: Add RabbitMQ release signing key
|
|
||||||
apt_key:
|
|
||||||
url: https://ansible-ci-files.s3.amazonaws.com/test/integration/targets/setup_rabbitmq/rabbitmq-release-signing-key.asc
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Add RabbitMQ Erlang repository
|
|
||||||
apt_repository:
|
|
||||||
repo: ppa:rabbitmq/rabbitmq-erlang
|
|
||||||
filename: 'rabbitmq-erlang'
|
|
||||||
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:
|
|
||||||
deb: https://ansible-ci-files.s3.us-east-1.amazonaws.com/test/integration/targets/setup_rabbitmq/rabbitmq-server_3.8.14-1_all.deb
|
|
||||||
|
|
||||||
- name: Install RabbitMQ TLS dependencies
|
|
||||||
apt:
|
|
||||||
name: "{{ item }}"
|
|
||||||
state: latest
|
|
||||||
loop:
|
|
||||||
- erlang-asn1
|
|
||||||
- erlang-crypto
|
|
||||||
- erlang-public-key
|
|
||||||
- erlang-ssl
|
|
||||||
|
|
||||||
- name: Ensure TLS config
|
|
||||||
copy:
|
|
||||||
src: rabbitmq.conf
|
|
||||||
dest: /etc/rabbitmq/rabbitmq.conf
|
|
||||||
|
|
||||||
- name: Start RabbitMQ service
|
|
||||||
service:
|
|
||||||
name: rabbitmq-server
|
|
||||||
state: started
|
|
||||||
|
|
||||||
- name: Enable management
|
|
||||||
command: rabbitmq-plugins enable --online rabbitmq_management
|
|
Loading…
Reference in New Issue