Auto-fix yaml rules

In order to reduce divergance with ansible-lint rules, we apply
auto-fixing of violations.

In current patch we replace all kind of truthy variables with
`true` or `false` values to align with recommendations along with
alignment of used quotes.

Change-Id: Ie295a52b403df4d404bf984fe0296d5be110f532
This commit is contained in:
Dmitriy Rabotyagov
2025-02-13 08:41:52 +01:00
parent 45f6078fe5
commit 6afb2944dc
12 changed files with 39 additions and 37 deletions

1
.gitignore vendored
View File

@ -45,6 +45,7 @@ logs/*
# OS generated files #
######################
._*
.ansible
.tox
*.egg-info
.eggs

View File

@ -34,7 +34,7 @@ rabbit_system_user_name: rabbitmq
rabbit_system_group_name: rabbitmq
# Allow role to adjust /etc/hosts file
rabbitmq_manage_hosts_entries: True
rabbitmq_manage_hosts_entries: true
# Hosts file entries
rabbitmq_hosts_entries: >-
@ -120,7 +120,7 @@ rabbitmq_pki_setup_host: "{{ openstack_pki_setup_host | default('localhost') }}"
# Create a certificate authority if one does not already exist
rabbitmq_pki_create_ca: "{{ openstack_pki_authorities is not defined | bool }}"
rabbitmq_pki_regen_ca: ''
rabbitmq_pki_regen_ca: ""
rabbitmq_pki_authorities:
- name: "RabbitMQRoot"
country: "GB"
@ -161,7 +161,7 @@ rabbitmq_pki_certs_path: "{{ rabbitmq_pki_dir ~ '/certs/certs/' }}"
rabbitmq_pki_intermediate_cert_name: "{{ openstack_pki_service_intermediate_cert_name | default('RabbitMQIntermediate') }}"
rabbitmq_pki_intermediate_cert_path: >-
{{ rabbitmq_pki_dir ~ '/roots/' ~ rabbitmq_pki_intermediate_cert_name ~ '/certs/' ~ rabbitmq_pki_intermediate_cert_name ~ '.crt' }}
rabbitmq_pki_regen_cert: ''
rabbitmq_pki_regen_cert: ""
rabbitmq_pki_certificates:
- name: "rabbitmq_{{ ansible_facts['hostname'] }}"
provider: ownca
@ -210,7 +210,7 @@ rabbitmq_ssl_tls_versions:
# Mutual TLS control
rabbitmq_ssl_verify: "verify_none"
rabbitmq_ssl_fail_if_no_peer_cert: False
rabbitmq_ssl_fail_if_no_peer_cert: false
# Recommended ciphers taken from https://www.rabbitmq.com/ssl.html
rabbitmq_ssl_ciphers:
@ -253,16 +253,16 @@ rabbitmq_management_ssl: true
rabbitmq_management_rates_mode: basic
# Precompile RabbitMQ with HiPE
rabbitmq_hipe_compile: False
rabbitmq_hipe_compile: false
# Disable non-TLS listeners
rabbitmq_disable_non_tls_listeners: False
rabbitmq_disable_non_tls_listeners: false
# RabbitMQ logging options
# See https://www.rabbitmq.com/logging.html for the logging options
rabbitmq_log:
journald: True
file: False
journald: true
file: false
# RabbitMQ policies
# Used to tune performance characteristics of OpenStack messaging
@ -295,10 +295,10 @@ rabbitmq_log:
# state: absent
#
rabbitmq_policies: []
rabbitmq_apply_openstack_policies: False
rabbitmq_apply_openstack_policies: false
rabbitmq_openstack_policies:
- name: CQv2
pattern: '.*'
pattern: ".*"
priority: 0
tags:
queue-version: 2

View File

@ -1,3 +1,4 @@
---
- name: Install RabbitMQ server
hosts: rabbitmq_all
user: root

View File

@ -25,7 +25,7 @@
service:
name: rabbitmq-server
state: started
enabled: yes
enabled: true
listen:
- RabbitMQ start
- RabbitMQ restart

View File

@ -14,12 +14,12 @@ platforms:
privileged: true
pre_build_image: true
docker_networks:
- name: 'rabbitmq'
- name: "rabbitmq"
ipam_config:
- subnet: '10.1.0.0/24'
- subnet: "10.1.0.0/24"
networks:
- name: "rabbitmq"
ipv4_address: '10.1.0.2'
ipv4_address: "10.1.0.2"
- name: rabbitmq02
groups:
- rabbitmq_all
@ -28,12 +28,12 @@ platforms:
privileged: true
pre_build_image: true
docker_networks:
- name: 'rabbitmq'
- name: "rabbitmq"
ipam_config:
- subnet: '10.1.0.0/24'
- subnet: "10.1.0.0/24"
networks:
- name: "rabbitmq"
ipv4_address: '10.1.0.3'
ipv4_address: "10.1.0.3"
- name: rabbitmq03
groups:
- rabbitmq_all
@ -42,20 +42,20 @@ platforms:
privileged: true
pre_build_image: true
docker_networks:
- name: 'rabbitmq'
- name: "rabbitmq"
ipam_config:
- subnet: '10.1.0.0/24'
- subnet: "10.1.0.0/24"
networks:
- name: "rabbitmq"
ipv4_address: '10.1.0.4'
ipv4_address: "10.1.0.4"
provisioner:
name: ansible
inventory:
group_vars:
rabbitmq_all:
rabbitmq_apply_openstack_policies: True
rabbitmq_apply_openstack_policies: true
rabbitmq_cookie_token: secrete
rabbitmq_manage_hosts_entries: False
rabbitmq_manage_hosts_entries: false
rabbitmq_pki_dir: /tmp/pki/rabbitmq-ca
host_vars:
rabbitmq01:

View File

@ -84,14 +84,14 @@
- name: Update apt repositories when config is changed
apt:
update_cache: yes
update_cache: true
when: (apt_repo_removed is changed) or (deb822_repos is changed)
- name: Install RabbitMQ package dependencies
apt:
pkg: "{{ rabbitmq_dependencies }}"
state: "{{ rabbitmq_package_state }}"
update_cache: yes
update_cache: true
cache_valid_time: "{{ cache_timeout }}"
register: install_packages
until: install_packages is success

View File

@ -16,8 +16,8 @@
- name: "Gather cluster status"
command: "rabbitmqctl cluster_status --formatter json"
register: _cluster_status
changed_when: False
failed_when: False
changed_when: false
failed_when: false
- name: Define cluster_state fact
set_fact:

View File

@ -16,14 +16,14 @@
- name: "Check for disabled RabbitMQ feature flags"
command: "rabbitmqctl list_feature_flags --formatter json name state stability"
register: _feature_flags
changed_when: False
failed_when: False
changed_when: false
failed_when: false
# NOTE: changed_when required despite the above check because 'unstable'
# feature flags will remain disabled each time this runs
- name: "Enable missing RabbitMQ feature flags"
command: "rabbitmqctl enable_feature_flag {{ flag['name'] }}"
changed_when: False
changed_when: false
loop: "{{ _feature_flags.stdout | from_json | rejectattr('stability', 'eq', 'experimental') | selectattr('state', 'eq', 'disabled') }}"
loop_control:
loop_var: flag

View File

@ -29,7 +29,7 @@
- name: Reload the systemd daemon
systemd:
daemon_reload: yes
daemon_reload: true
when:
- install_rabbitmq is changed
tags:

View File

@ -47,13 +47,13 @@
lineinfile:
dest: /etc/hosts
state: present
line: '127.0.0.1 localhost'
regexp: '^127\.0\.0\.1'
line: "127.0.0.1 localhost"
regexp: "^127\\.0\\.0\\.1"
- name: Remove hostname record for 127.0.1.1
replace:
path: /etc/hosts
regexp: '^(127\.0\.1\.1)\s*(\S*)\s*({{ ansible_facts["hostname"] }})($|\s.*)'
replace: '\1 \2 \4'
replace: "\\1 \\2 \\4"
when:
- rabbitmq_manage_hosts_entries | bool
tags:

View File

@ -18,14 +18,14 @@
src: "policy-rc.d"
dest: "/usr/sbin/policy-rc.d"
mode: "0755"
backup: yes
backup: true
tags:
- rabbitmq-policy-file
- rabbitmq-upgrade
- name: Set node for maintenance state
command: rabbitmq-upgrade drain --quiet
changed_when: False
changed_when: false
- name: Pause to allow node to sync
pause:

View File

@ -29,7 +29,7 @@ _rabbitmq_repo:
baseurl: "{{ rabbitmq_repo_url }}"
filename: RabbitMQ
state: "{{ (rabbitmq_install_method == 'external_repo') | ternary('present', 'absent') }}"
gpgcheck: yes
gpgcheck: true
gpgkey:
- https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
- https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/gpg.9F4587F226208342.key
@ -42,7 +42,7 @@ _rabbitmq_erlang_repo:
baseurl: "{{ rabbitmq_erlang_repo_url }}"
filename: els-erlang
state: "{{ (rabbitmq_erlang_install_method == 'external_repo') | ternary('present', 'absent') }}"
gpgcheck: yes
gpgcheck: true
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