Allow definition of repo filename
If a deployer wants to co-locate his rabbitmq mirror with another content in the same repo, (s)he probably also wants to define the same repo filename, to avoid clashes. This commit brings this feature optionally, and follows the same pattern as other roles. Change-Id: Id4d2198eebf05a8dc48949e4a129491c75037c79
This commit is contained in:
@@ -66,7 +66,7 @@
|
||||
apt_repository:
|
||||
repo: "{{ rabbitmq_repo.repo }}"
|
||||
state: "{{ rabbitmq_repo.state }}"
|
||||
filename: "RabbitMQ"
|
||||
filename: "{{ rabbitmq_repo.filename | default(omit) }}"
|
||||
register: add_repos
|
||||
until: add_repos|success
|
||||
retries: 5
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
- name: Install RabbitMQ yum mirror
|
||||
yum_repository:
|
||||
name: "{{ rabbitmq_repo.name }}"
|
||||
file: "RabbitMQ"
|
||||
file: "{{ rabbitmq_repo.filename | default(omit) }}"
|
||||
description: "{{ rabbitmq_repo.description | default(omit) }}"
|
||||
baseurl: "{{ rabbitmq_repo.baseurl }}"
|
||||
repo_gpgcheck: "{{ rabbitmq_repo.repo_gpgcheck | default(omit) }}"
|
||||
|
||||
@@ -36,4 +36,5 @@ rabbitmq_gpg_keys:
|
||||
rabbitmq_apt_repo_url: "http://www.rabbitmq.com/debian"
|
||||
rabbitmq_repo:
|
||||
repo: "deb {{ rabbitmq_apt_repo_url }} testing main"
|
||||
state: "present"
|
||||
state: "present"
|
||||
filename: "RabbitMQ"
|
||||
|
||||
@@ -42,6 +42,7 @@ rabbitmq_repo:
|
||||
repo_gpgcheck: yes
|
||||
state: "present"
|
||||
gpgkey: "https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey"
|
||||
filename: RabbitMQ
|
||||
# TODO(evrardjp) Move to ssl verify yes
|
||||
#sslverify: no
|
||||
#sslcacert: /etc/pki/tls/certs/ca-bundle.crt
|
||||
Reference in New Issue
Block a user