mirror of
https://gitea.0xace.cc/ansible-galaxy/rabbitmq.git
synced 2025-07-03 13:03:08 +00:00
initial commit
This commit is contained in:
1
templates/erlang.cookie.j2
Normal file
1
templates/erlang.cookie.j2
Normal file
@ -0,0 +1 @@
|
||||
{{ rabbitmq_erlang_cookie }}
|
8
templates/rabbitmq.conf.j2
Normal file
8
templates/rabbitmq.conf.j2
Normal file
@ -0,0 +1,8 @@
|
||||
{% if rabbitmq_conf is defined %}
|
||||
{{ rabbitmq_conf }}
|
||||
{% endif %}
|
||||
{% if rabbitmq_cluster %}
|
||||
{% for host in ansible_play_hosts %}
|
||||
cluster_formation.classic_config.nodes.{{ loop.index }} = rabbit@{{ hostvars[host].ansible_hostname }}
|
||||
{% endfor %}
|
||||
{% endif %}
|
2
templates/rabbitmq.list.j2
Normal file
2
templates/rabbitmq.list.j2
Normal file
@ -0,0 +1,2 @@
|
||||
deb http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu {{ ansible_distribution_release }} main
|
||||
deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ {{ ansible_distribution_release }} main
|
151
templates/rabbitmq.repo.j2
Normal file
151
templates/rabbitmq.repo.j2
Normal file
@ -0,0 +1,151 @@
|
||||
{%- if ansible_distribution_major_version == '7' %}
|
||||
[rabbitmq_erlang]
|
||||
name=rabbitmq_erlang
|
||||
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
|
||||
repo_gpgcheck=1
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
# PackageCloud's repository key and RabbitMQ package signing key
|
||||
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
|
||||
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
|
||||
[rabbitmq_erlang-source]
|
||||
name=rabbitmq_erlang-source
|
||||
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
|
||||
repo_gpgcheck=1
|
||||
gpgcheck=0
|
||||
enabled=1
|
||||
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
|
||||
##
|
||||
## RabbitMQ server
|
||||
##
|
||||
|
||||
[rabbitmq_server]
|
||||
name=rabbitmq_server
|
||||
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch
|
||||
repo_gpgcheck=1
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
# PackageCloud's repository key and RabbitMQ package signing key
|
||||
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
|
||||
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
|
||||
[rabbitmq_server-source]
|
||||
name=rabbitmq_server-source
|
||||
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS
|
||||
repo_gpgcheck=1
|
||||
gpgcheck=0
|
||||
enabled=1
|
||||
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
{%- endif %}
|
||||
{%- if ansible_distribution_major_version == '8' %}
|
||||
[rabbitmq_erlang]
|
||||
name=rabbitmq_erlang
|
||||
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/$basearch
|
||||
repo_gpgcheck=1
|
||||
enabled=1
|
||||
# Cloudsmith's repository key and RabbitMQ package signing key
|
||||
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key
|
||||
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
|
||||
gpgcheck=1
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
pkg_gpgcheck=1
|
||||
autorefresh=1
|
||||
type=rpm-md
|
||||
|
||||
[rabbitmq_erlang-noarch]
|
||||
name=rabbitmq_erlang-noarch
|
||||
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/noarch
|
||||
repo_gpgcheck=1
|
||||
enabled=1
|
||||
# Cloudsmith's repository key and RabbitMQ package signing key
|
||||
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key
|
||||
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
|
||||
gpgcheck=1
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
pkg_gpgcheck=1
|
||||
autorefresh=1
|
||||
type=rpm-md
|
||||
|
||||
[rabbitmq_erlang-source]
|
||||
name=rabbitmq_erlang-source
|
||||
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/SRPMS
|
||||
repo_gpgcheck=1
|
||||
enabled=1
|
||||
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key
|
||||
gpgcheck=0
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
pkg_gpgcheck=1
|
||||
autorefresh=1
|
||||
type=rpm-md
|
||||
|
||||
|
||||
##
|
||||
## RabbitMQ Server
|
||||
##
|
||||
|
||||
[rabbitmq_server]
|
||||
name=rabbitmq_server
|
||||
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/rpm/el/8/$basearch
|
||||
repo_gpgcheck=1
|
||||
enabled=1
|
||||
# Cloudsmith's repository key and RabbitMQ package signing key
|
||||
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/gpg.9F4587F226208342.key
|
||||
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
|
||||
gpgcheck=1
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
pkg_gpgcheck=1
|
||||
autorefresh=1
|
||||
type=rpm-md
|
||||
|
||||
[rabbitmq_server-noarch]
|
||||
name=rabbitmq_server-noarch
|
||||
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/rpm/el/8/noarch
|
||||
repo_gpgcheck=1
|
||||
enabled=1
|
||||
# Cloudsmith's repository key and RabbitMQ package signing key
|
||||
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/gpg.9F4587F226208342.key
|
||||
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
|
||||
gpgcheck=1
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
pkg_gpgcheck=1
|
||||
autorefresh=1
|
||||
type=rpm-md
|
||||
|
||||
[rabbitmq_server-source]
|
||||
name=rabbitmq_server-source
|
||||
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/rpm/el/8/SRPMS
|
||||
repo_gpgcheck=1
|
||||
enabled=1
|
||||
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/gpg.9F4587F226208342.key
|
||||
gpgcheck=0
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
pkg_gpgcheck=1
|
||||
autorefresh=1
|
||||
type=rpm-md
|
||||
{%- endif %}
|
Reference in New Issue
Block a user