diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 73711163a..861d7a4c2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,8 +11,6 @@ repos: - id: check-merge-conflict - id: check-symlinks - id: debug-statements - - id: check-yaml - files: .*\.(yaml|yml)$ - repo: https://gitlab.com/pycqa/flake8 rev: 3.8.3 diff --git a/LICENSE b/LICENSE index 68c771a09..67db85882 100644 --- a/LICENSE +++ b/LICENSE @@ -173,4 +173,3 @@ defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - diff --git a/README.rst b/README.rst index a54bf4fef..13f60c300 100644 --- a/README.rst +++ b/README.rst @@ -20,4 +20,3 @@ or by Ansible directly. * Release notes: https://docs.openstack.org/releasenotes/tripleo-validations/ * Source: https://opendev.org/openstack/tripleo-validations * Bugs: https://storyboard.openstack.org/#!/project/openstack/tripleo-validations - diff --git a/babel.cfg b/babel.cfg index 15cd6cb76..efceab818 100644 --- a/babel.cfg +++ b/babel.cfg @@ -1,2 +1 @@ [python: **.py] - diff --git a/doc/source/modules.rst b/doc/source/modules.rst index c5d2bf657..a353ba099 100644 --- a/doc/source/modules.rst +++ b/doc/source/modules.rst @@ -7,4 +7,3 @@ Contents: :glob: modules/* - diff --git a/doc/source/modules/modules-ceph_pools_pg_protection.rst b/doc/source/modules/modules-ceph_pools_pg_protection.rst index d1a1f8797..71b64fa83 100644 --- a/doc/source/modules/modules-ceph_pools_pg_protection.rst +++ b/doc/source/modules/modules-ceph_pools_pg_protection.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/ceph_pools_pg_protection.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-check_cpus_aligned_with_dpdk_nics.rst b/doc/source/modules/modules-check_cpus_aligned_with_dpdk_nics.rst index 96dac3d1a..5eaae600e 100644 --- a/doc/source/modules/modules-check_cpus_aligned_with_dpdk_nics.rst +++ b/doc/source/modules/modules-check_cpus_aligned_with_dpdk_nics.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/check_cpus_aligned_with_dpdk_nics.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-check_flavors.rst b/doc/source/modules/modules-check_flavors.rst index 94f1b92fc..b6e57fcbc 100644 --- a/doc/source/modules/modules-check_flavors.rst +++ b/doc/source/modules/modules-check_flavors.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/check_flavors.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-check_ironic_boot_config.rst b/doc/source/modules/modules-check_ironic_boot_config.rst index 5f3a7aa64..fed7cce3c 100644 --- a/doc/source/modules/modules-check_ironic_boot_config.rst +++ b/doc/source/modules/modules-check_ironic_boot_config.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/check_ironic_boot_config.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-check_other_processes_pmd_usage.rst b/doc/source/modules/modules-check_other_processes_pmd_usage.rst index 203374567..048568f29 100644 --- a/doc/source/modules/modules-check_other_processes_pmd_usage.rst +++ b/doc/source/modules/modules-check_other_processes_pmd_usage.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/check_other_processes_pmd_usage.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-convert_range_to_numbers_list.rst b/doc/source/modules/modules-convert_range_to_numbers_list.rst index c0752f4fd..4b458a996 100644 --- a/doc/source/modules/modules-convert_range_to_numbers_list.rst +++ b/doc/source/modules/modules-convert_range_to_numbers_list.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/convert_range_to_numbers_list.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-get_dpdk_nics_numa_info.rst b/doc/source/modules/modules-get_dpdk_nics_numa_info.rst index 44c880159..11a053b48 100644 --- a/doc/source/modules/modules-get_dpdk_nics_numa_info.rst +++ b/doc/source/modules/modules-get_dpdk_nics_numa_info.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/get_dpdk_nics_numa_info.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-icmp_ping.rst b/doc/source/modules/modules-icmp_ping.rst index f849f9605..3daad9fca 100644 --- a/doc/source/modules/modules-icmp_ping.rst +++ b/doc/source/modules/modules-icmp_ping.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/icmp_ping.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-ip_range.rst b/doc/source/modules/modules-ip_range.rst index eac4ab4cb..de6314cb6 100644 --- a/doc/source/modules/modules-ip_range.rst +++ b/doc/source/modules/modules-ip_range.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/ip_range.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-network_environment.rst b/doc/source/modules/modules-network_environment.rst index d779a4065..db4fd8e7f 100644 --- a/doc/source/modules/modules-network_environment.rst +++ b/doc/source/modules/modules-network_environment.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/network_environment.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-node_disks.rst b/doc/source/modules/modules-node_disks.rst index 098efb65c..7d7afa527 100644 --- a/doc/source/modules/modules-node_disks.rst +++ b/doc/source/modules/modules-node_disks.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/node_disks.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-overcloudrc.rst b/doc/source/modules/modules-overcloudrc.rst index 10ab9a9cb..a5567efc2 100644 --- a/doc/source/modules/modules-overcloudrc.rst +++ b/doc/source/modules/modules-overcloudrc.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/overcloudrc.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-ovs_dpdk_pmd_cpus_check.rst b/doc/source/modules/modules-ovs_dpdk_pmd_cpus_check.rst index b34a76429..b4e2376f9 100644 --- a/doc/source/modules/modules-ovs_dpdk_pmd_cpus_check.rst +++ b/doc/source/modules/modules-ovs_dpdk_pmd_cpus_check.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/ovs_dpdk_pmd_cpus_check.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-pacemaker.rst b/doc/source/modules/modules-pacemaker.rst index f861b171d..2a5eea942 100644 --- a/doc/source/modules/modules-pacemaker.rst +++ b/doc/source/modules/modules-pacemaker.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/pacemaker.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-pmd_threads_siblings_check.rst b/doc/source/modules/modules-pmd_threads_siblings_check.rst index d63e30fe8..aecd0ffdb 100644 --- a/doc/source/modules/modules-pmd_threads_siblings_check.rst +++ b/doc/source/modules/modules-pmd_threads_siblings_check.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/pmd_threads_siblings_check.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-switch_vlans.rst b/doc/source/modules/modules-switch_vlans.rst index 1566db33b..82bf0280b 100644 --- a/doc/source/modules/modules-switch_vlans.rst +++ b/doc/source/modules/modules-switch_vlans.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/switch_vlans.py :documentation: true :examples: true - diff --git a/doc/source/modules/modules-verify_profiles.rst b/doc/source/modules/modules-verify_profiles.rst index 509e969b9..1c99e6a63 100644 --- a/doc/source/modules/modules-verify_profiles.rst +++ b/doc/source/modules/modules-verify_profiles.rst @@ -12,4 +12,3 @@ This module provides for the following ansible plugin: :module: library/verify_profiles.py :documentation: true :examples: true - diff --git a/doc/source/roles.rst b/doc/source/roles.rst index 6a414fc87..37ab8a205 100644 --- a/doc/source/roles.rst +++ b/doc/source/roles.rst @@ -7,4 +7,3 @@ Contents: :glob: roles/* - diff --git a/doc/source/roles/role-ceilometerdb_size.rst b/doc/source/roles/role-ceilometerdb_size.rst index 9ea910838..1d8d90cbe 100644 --- a/doc/source/roles/role-ceilometerdb_size.rst +++ b/doc/source/roles/role-ceilometerdb_size.rst @@ -4,4 +4,3 @@ ceilometerdb_size .. ansibleautoplugin:: :role: roles/ceilometerdb_size - diff --git a/doc/source/roles/role-ceph.rst b/doc/source/roles/role-ceph.rst index aeb1530d8..1f6796aa2 100644 --- a/doc/source/roles/role-ceph.rst +++ b/doc/source/roles/role-ceph.rst @@ -4,4 +4,3 @@ ceph .. ansibleautoplugin:: :role: roles/ceph - diff --git a/doc/source/roles/role-check_network_gateway.rst b/doc/source/roles/role-check_network_gateway.rst index 976e10460..bd2c91045 100644 --- a/doc/source/roles/role-check_network_gateway.rst +++ b/doc/source/roles/role-check_network_gateway.rst @@ -4,4 +4,3 @@ check_network_gateway .. ansibleautoplugin:: :role: roles/check_network_gateway - diff --git a/doc/source/roles/role-collect_flavors_and_verify_profiles.rst b/doc/source/roles/role-collect_flavors_and_verify_profiles.rst index 20985e2aa..7536335c4 100644 --- a/doc/source/roles/role-collect_flavors_and_verify_profiles.rst +++ b/doc/source/roles/role-collect_flavors_and_verify_profiles.rst @@ -4,4 +4,3 @@ collect_flavors_and_verify_profiles .. ansibleautoplugin:: :role: roles/collect_flavors_and_verify_profiles - diff --git a/doc/source/roles/role-compute_tsx.rst b/doc/source/roles/role-compute_tsx.rst index 1b2ab344b..1fb38f5db 100644 --- a/doc/source/roles/role-compute_tsx.rst +++ b/doc/source/roles/role-compute_tsx.rst @@ -6,4 +6,3 @@ compute_tsx .. ansibleautoplugin:: :role: roles/compute_tsx - diff --git a/doc/source/roles/role-controller_token.rst b/doc/source/roles/role-controller_token.rst index 29ce31e6b..6c362b264 100644 --- a/doc/source/roles/role-controller_token.rst +++ b/doc/source/roles/role-controller_token.rst @@ -4,4 +4,3 @@ controller_token .. ansibleautoplugin:: :role: roles/controller_token - diff --git a/doc/source/roles/role-controller_ulimits.rst b/doc/source/roles/role-controller_ulimits.rst index 22c45aa8f..11631c0c3 100644 --- a/doc/source/roles/role-controller_ulimits.rst +++ b/doc/source/roles/role-controller_ulimits.rst @@ -4,4 +4,3 @@ controller_ulimits .. ansibleautoplugin:: :role: roles/controller_ulimits - diff --git a/doc/source/roles/role-ctlplane_ip_range.rst b/doc/source/roles/role-ctlplane_ip_range.rst index 591918379..4f6b11b0b 100644 --- a/doc/source/roles/role-ctlplane_ip_range.rst +++ b/doc/source/roles/role-ctlplane_ip_range.rst @@ -4,4 +4,3 @@ ctlplane_ip_range .. ansibleautoplugin:: :role: roles/ctlplane_ip_range - diff --git a/doc/source/roles/role-default_node_count.rst b/doc/source/roles/role-default_node_count.rst index 70090dff3..0a1395334 100644 --- a/doc/source/roles/role-default_node_count.rst +++ b/doc/source/roles/role-default_node_count.rst @@ -4,4 +4,3 @@ default_node_count .. ansibleautoplugin:: :role: roles/default_node_count - diff --git a/doc/source/roles/role-dhcp_validations.rst b/doc/source/roles/role-dhcp_validations.rst index 01548f90e..532d5be1b 100644 --- a/doc/source/roles/role-dhcp_validations.rst +++ b/doc/source/roles/role-dhcp_validations.rst @@ -4,4 +4,3 @@ dhcp_validations .. ansibleautoplugin:: :role: roles/dhcp_validations - diff --git a/doc/source/roles/role-image_serve.rst b/doc/source/roles/role-image_serve.rst index 630ed4258..91372e2ff 100644 --- a/doc/source/roles/role-image_serve.rst +++ b/doc/source/roles/role-image_serve.rst @@ -4,4 +4,3 @@ image_serve .. ansibleautoplugin:: :role: roles/image_serve - diff --git a/doc/source/roles/role-ironic_boot_configuration.rst b/doc/source/roles/role-ironic_boot_configuration.rst index d5e31852e..24cf91cbc 100644 --- a/doc/source/roles/role-ironic_boot_configuration.rst +++ b/doc/source/roles/role-ironic_boot_configuration.rst @@ -4,4 +4,3 @@ ironic_boot_configuration .. ansibleautoplugin:: :role: roles/ironic_boot_configuration - diff --git a/doc/source/roles/role-mysql_open_files_limit.rst b/doc/source/roles/role-mysql_open_files_limit.rst index 5a33a7157..4d597efe2 100644 --- a/doc/source/roles/role-mysql_open_files_limit.rst +++ b/doc/source/roles/role-mysql_open_files_limit.rst @@ -4,4 +4,3 @@ mysql_open_files_limit .. ansibleautoplugin:: :role: roles/mysql_open_files_limit - diff --git a/doc/source/roles/role-network_environment.rst b/doc/source/roles/role-network_environment.rst index 3a3bde6c6..8f4c96298 100644 --- a/doc/source/roles/role-network_environment.rst +++ b/doc/source/roles/role-network_environment.rst @@ -4,4 +4,3 @@ network_environment .. ansibleautoplugin:: :role: roles/network_environment - diff --git a/doc/source/roles/role-neutron_sanity_check.rst b/doc/source/roles/role-neutron_sanity_check.rst index 62faf0db4..992ef07aa 100644 --- a/doc/source/roles/role-neutron_sanity_check.rst +++ b/doc/source/roles/role-neutron_sanity_check.rst @@ -4,4 +4,3 @@ neutron_sanity_check .. ansibleautoplugin:: :role: roles/neutron_sanity_check - diff --git a/doc/source/roles/role-node_disks.rst b/doc/source/roles/role-node_disks.rst index 87001f888..0a8bc6b58 100644 --- a/doc/source/roles/role-node_disks.rst +++ b/doc/source/roles/role-node_disks.rst @@ -4,4 +4,3 @@ node_disks .. ansibleautoplugin:: :role: roles/node_disks - diff --git a/doc/source/roles/role-node_health.rst b/doc/source/roles/role-node_health.rst index 3520d59df..4c2ccfe2d 100644 --- a/doc/source/roles/role-node_health.rst +++ b/doc/source/roles/role-node_health.rst @@ -4,4 +4,3 @@ node_health .. ansibleautoplugin:: :role: roles/node_health - diff --git a/doc/source/roles/role-nova_event_callback.rst b/doc/source/roles/role-nova_event_callback.rst index 4015444b4..52cee7bbd 100644 --- a/doc/source/roles/role-nova_event_callback.rst +++ b/doc/source/roles/role-nova_event_callback.rst @@ -46,4 +46,3 @@ Full Description .. ansibleautoplugin:: :role: roles/nova_event_callback - diff --git a/doc/source/roles/role-nova_status.rst b/doc/source/roles/role-nova_status.rst index 01c18b410..94d29053a 100644 --- a/doc/source/roles/role-nova_status.rst +++ b/doc/source/roles/role-nova_status.rst @@ -4,4 +4,3 @@ nova_status .. ansibleautoplugin:: :role: roles/nova_status - diff --git a/doc/source/roles/role-openshift_on_openstack.rst b/doc/source/roles/role-openshift_on_openstack.rst index 9ba9c7a9e..e040ae0d4 100644 --- a/doc/source/roles/role-openshift_on_openstack.rst +++ b/doc/source/roles/role-openshift_on_openstack.rst @@ -4,4 +4,3 @@ openshift_on_openstack .. ansibleautoplugin:: :role: roles/openshift_on_openstack - diff --git a/doc/source/roles/role-openstack_endpoints.rst b/doc/source/roles/role-openstack_endpoints.rst index 400eebc74..c8935d27b 100644 --- a/doc/source/roles/role-openstack_endpoints.rst +++ b/doc/source/roles/role-openstack_endpoints.rst @@ -4,4 +4,3 @@ openstack_endpoints .. ansibleautoplugin:: :role: roles/openstack_endpoints - diff --git a/doc/source/roles/role-overcloud_service_status.rst b/doc/source/roles/role-overcloud_service_status.rst index 4ab8d6cce..ca94e5189 100644 --- a/doc/source/roles/role-overcloud_service_status.rst +++ b/doc/source/roles/role-overcloud_service_status.rst @@ -4,4 +4,3 @@ overcloud_service_status .. ansibleautoplugin:: :role: roles/overcloud_service_status - diff --git a/doc/source/roles/role-ovs_dpdk_pmd.rst b/doc/source/roles/role-ovs_dpdk_pmd.rst index af61937c5..537370005 100644 --- a/doc/source/roles/role-ovs_dpdk_pmd.rst +++ b/doc/source/roles/role-ovs_dpdk_pmd.rst @@ -4,4 +4,3 @@ ovs_dpdk_pmd .. ansibleautoplugin:: :role: roles/ovs_dpdk_pmd - diff --git a/doc/source/roles/role-pacemaker_status.rst b/doc/source/roles/role-pacemaker_status.rst index 90b6e3ecb..8dcb10387 100644 --- a/doc/source/roles/role-pacemaker_status.rst +++ b/doc/source/roles/role-pacemaker_status.rst @@ -4,4 +4,3 @@ pacemaker_status .. ansibleautoplugin:: :role: roles/pacemaker_status - diff --git a/doc/source/roles/role-rabbitmq_limits.rst b/doc/source/roles/role-rabbitmq_limits.rst index 953279e23..8e4782a55 100644 --- a/doc/source/roles/role-rabbitmq_limits.rst +++ b/doc/source/roles/role-rabbitmq_limits.rst @@ -4,4 +4,3 @@ rabbitmq_limits .. ansibleautoplugin:: :role: roles/rabbitmq_limits - diff --git a/doc/source/roles/role-repos.rst b/doc/source/roles/role-repos.rst index d34a3d634..b266de412 100644 --- a/doc/source/roles/role-repos.rst +++ b/doc/source/roles/role-repos.rst @@ -4,4 +4,3 @@ repos .. ansibleautoplugin:: :role: roles/repos - diff --git a/doc/source/roles/role-stack_health.rst b/doc/source/roles/role-stack_health.rst index 6845cc14c..8308b24ea 100644 --- a/doc/source/roles/role-stack_health.rst +++ b/doc/source/roles/role-stack_health.rst @@ -4,4 +4,3 @@ stack_health .. ansibleautoplugin:: :role: roles/stack_health - diff --git a/doc/source/roles/role-stonith_exists.rst b/doc/source/roles/role-stonith_exists.rst index c2c19d7bb..158d59915 100644 --- a/doc/source/roles/role-stonith_exists.rst +++ b/doc/source/roles/role-stonith_exists.rst @@ -4,4 +4,3 @@ stonith_exists .. ansibleautoplugin:: :role: roles/stonith_exists - diff --git a/doc/source/roles/role-switch_vlans.rst b/doc/source/roles/role-switch_vlans.rst index 619774cdc..a48079fc3 100644 --- a/doc/source/roles/role-switch_vlans.rst +++ b/doc/source/roles/role-switch_vlans.rst @@ -4,4 +4,3 @@ switch_vlans .. ansibleautoplugin:: :role: roles/switch_vlans - diff --git a/doc/source/roles/role-tls_everywhere.rst b/doc/source/roles/role-tls_everywhere.rst index f775e6767..49543846a 100644 --- a/doc/source/roles/role-tls_everywhere.rst +++ b/doc/source/roles/role-tls_everywhere.rst @@ -4,4 +4,3 @@ tls_everywhere .. ansibleautoplugin:: :role: roles/tls_everywhere - diff --git a/doc/source/roles/role-undercloud_debug.rst b/doc/source/roles/role-undercloud_debug.rst index 028d7aa5b..b7d00c7e7 100644 --- a/doc/source/roles/role-undercloud_debug.rst +++ b/doc/source/roles/role-undercloud_debug.rst @@ -4,4 +4,3 @@ undercloud_debug .. ansibleautoplugin:: :role: roles/undercloud_debug - diff --git a/doc/source/roles/role-undercloud_disk_space.rst b/doc/source/roles/role-undercloud_disk_space.rst index 82f0fa829..811f067fc 100644 --- a/doc/source/roles/role-undercloud_disk_space.rst +++ b/doc/source/roles/role-undercloud_disk_space.rst @@ -4,4 +4,3 @@ undercloud_disk_space .. ansibleautoplugin:: :role: roles/undercloud_disk_space - diff --git a/doc/source/roles/role-undercloud_heat_purge_deleted.rst b/doc/source/roles/role-undercloud_heat_purge_deleted.rst index 54eb53e21..6007c8b6b 100644 --- a/doc/source/roles/role-undercloud_heat_purge_deleted.rst +++ b/doc/source/roles/role-undercloud_heat_purge_deleted.rst @@ -4,4 +4,3 @@ undercloud_heat_purge_deleted .. ansibleautoplugin:: :role: roles/undercloud_heat_purge_deleted - diff --git a/doc/source/roles/role-undercloud_process_count.rst b/doc/source/roles/role-undercloud_process_count.rst index 914bfa695..c1772a4d8 100644 --- a/doc/source/roles/role-undercloud_process_count.rst +++ b/doc/source/roles/role-undercloud_process_count.rst @@ -4,4 +4,3 @@ undercloud_process_count .. ansibleautoplugin:: :role: roles/undercloud_process_count - diff --git a/doc/source/roles/role-undercloud_service_status.rst b/doc/source/roles/role-undercloud_service_status.rst index 626df2e1f..9e4e1b9a5 100644 --- a/doc/source/roles/role-undercloud_service_status.rst +++ b/doc/source/roles/role-undercloud_service_status.rst @@ -4,4 +4,3 @@ undercloud_service_status .. ansibleautoplugin:: :role: roles/undercloud_service_status - diff --git a/releasenotes/notes/add-ceph-health-check-000bab9581c759d3.yaml b/releasenotes/notes/add-ceph-health-check-000bab9581c759d3.yaml index 162550c14..6561a8faf 100644 --- a/releasenotes/notes/add-ceph-health-check-000bab9581c759d3.yaml +++ b/releasenotes/notes/add-ceph-health-check-000bab9581c759d3.yaml @@ -2,4 +2,4 @@ features: - | Adds a ceph-health check which prints a warning message if Ceph cluster - is in HEALTH_WARN state at the end of the Overcloud deployment \ No newline at end of file + is in HEALTH_WARN state at the end of the Overcloud deployment diff --git a/tests/hosts.ini b/tests/hosts.ini index 8365a5891..28280524b 100644 --- a/tests/hosts.ini +++ b/tests/hosts.ini @@ -1 +1 @@ -test ansible_connection=local ansible_host=localhost \ No newline at end of file +test ansible_connection=local ansible_host=localhost diff --git a/tox.ini b/tox.ini index b4ad33c0c..51868dfe3 100644 --- a/tox.ini +++ b/tox.ini @@ -32,7 +32,9 @@ deps = -r {toxinidir}/requirements.txt -r {toxinidir}/test-requirements.txt -r {toxinidir}/molecule-requirements.txt -whitelist_externals = bash +whitelist_externals = + bash + ansible-galaxy [testenv:bindep] # Do not install any requirements. We want this to be fast and work even if @@ -46,55 +48,21 @@ commands = bindep test commands = oslo_debug_helper {posargs} [testenv:pep8] -envdir = {toxworkdir}/linters +deps = + -r {toxinidir}/requirements.txt + -r {toxinidir}/test-requirements.txt commands = python -m pre_commit run flake8 -a -[testenv:ansible-lint] -envdir = {toxworkdir}/linters -deps = - {[testenv:linters]deps} -commands = - bash -c "ANSIBLE_ROLES_PATH='{toxinidir}/roles'" - bash -c "ANSIBLE_LIBRARY='{toxinidir}/library'" - python -m pre_commit run ansible-lint -a - -[testenv:yamllint] -envdir = {toxworkdir}/linters -deps = {[testenv:linters]deps} -commands = - python -m pre_commit run yamllint -a - -[testenv:bashate] -envdir = {toxworkdir}/linters -deps = {[testenv:linters]deps} -commands = - python -m pre_commit run bashate -a - -[testenv:whitespace] -envdir = {toxworkdir}/linters -deps = {[testenv:linters]deps} -commands = - python -m pre_commit run trailing-whitespace -a - -[testenv:shebangs] -envdir = {toxworkdir}/linters -deps = {[testenv:linters]deps} -commands = - python -m pre_commit run check-executables-have-shebangs -a - [testenv:linters] deps = -r {toxinidir}/requirements.txt -r {toxinidir}/test-requirements.txt -r {toxinidir}/molecule-requirements.txt commands = + ansible-galaxy install -fr {toxinidir}/ansible-collections-requirements.yml python '{toxinidir}/tools/validate-files.py' . - {[testenv:ansible-lint]commands} - {[testenv:yamllint]commands} - {[testenv:bashate]commands} - {[testenv:whitespace]commands} - {[testenv:shebangs]commands} + python -m pre_commit run -a [testenv:releasenotes] deps = -r{toxinidir}/doc/requirements.txt