diff --git a/doc/requirements.txt b/doc/requirements.txt index d78a8099f..e00f9097a 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -5,3 +5,4 @@ openstackdocstheme>=1.29.2 # Apache-2.0 reno>=2.11.3 # Apache-2.0 doc8>=0.8.0 # Apache-2.0 bashate>=0.6.0 # Apache-2.0 +six>=1.11.0 # MIT diff --git a/doc/source/_exts/generate_validations_doc.py b/doc/source/_exts/generate_validations_doc.py index 43273bc19..321675176 100644 --- a/doc/source/_exts/generate_validations_doc.py +++ b/doc/source/_exts/generate_validations_doc.py @@ -14,7 +14,7 @@ from glob import glob import os - +import six import yaml DEFAULT_METADATA = { @@ -113,18 +113,59 @@ Role documentation f.write("\n".join(entries)) +def build_groups_detail(groups): + entries = [ + """ +{group} +{adornment} + +{desc} + +.. include:: {link} + +""" + .format(group=grp.capitalize(), + adornment=(len(grp) * '~'), + link="validations-{}.rst".format(grp), + desc=desc[0].get('description', None), + ) + for grp, desc in sorted(groups.items())] + with open('doc/source/validations-groups.rst', 'w') as f: + f.write("\n".join(entries)) + + +def parse_groups_file(): + contents = {} + groups_file_path = os.path.abspath('groups.yaml') + + if os.path.exists(groups_file_path): + with open(groups_file_path, "r") as grps: + contents = yaml.safe_load(grps) + + return contents + + +def get_groups(): + # Seed it with the known groups from groups.yaml file. + groups = set() + contents = parse_groups_file() + + for group_name in six.iterkeys(contents): + groups.add(group_name) + + return groups, contents + + def setup(app): - # Seed it with the known groups: - groups = set(('no-op', 'prep', 'pre-introspection', - 'pre-deployment', 'post-deployment', - 'pre-update', 'pre-upgrade', - 'post-upgrade', 'openshift-on-openstack')) + group_name, group_info = get_groups() + build_groups_detail(group_info) + validations = [] for validation_path in sorted(glob('playbooks/*.yaml')): with open(validation_path) as f: loaded_validation = yaml.safe_load(f.read())[0] for group in get_validation_metadata(loaded_validation, 'groups'): - groups.add(group) + group_name.add(group) validations.append({ 'hosts': loaded_validation['hosts'], 'parameters': get_validation_parameters(loaded_validation), @@ -138,7 +179,7 @@ def setup(app): 'roles': get_include_role(loaded_validation) }) - for group in groups: + for group in group_name: validations_in_group = [validation for validation in validations if group in validation['groups']] diff --git a/doc/source/index.rst b/doc/source/index.rst index 18aad0c27..437f78e23 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -28,9 +28,10 @@ Existing validations: validations-pre-deployment-details validations-post-deployment-details validations-openshift-on-openstack-details - validations-pre-update-details validations-pre-upgrade-details validations-post-upgrade-details + validations-pre-ceph-details + validations-post-ceph-details Indices and tables ================== diff --git a/doc/source/readme.rst b/doc/source/readme.rst index da4cd296a..551fca818 100644 --- a/doc/source/readme.rst +++ b/doc/source/readme.rst @@ -43,71 +43,18 @@ the deployment stage they're should be run on. Validations can belong to multiple groups. -No op -~~~~~ +.. include:: validations-groups.rst -A validation doing nothing for testing the framework - -.. include:: validations-no-op.rst - -Prep -~~~~ - -Validations that are run on a fresh machine *before* the undercloud is -installed. - -.. include:: validations-prep.rst - -Pre Introspection -~~~~~~~~~~~~~~~~~ - -Validations that are run when the undercloud is ready to perform hardware -introspection. - -.. include:: validations-pre-introspection.rst - -Pre Deployment -~~~~~~~~~~~~~~ - -Validations that are run right before deploying the overcloud. - -.. include:: validations-pre-deployment.rst - -Post Deployment -~~~~~~~~~~~~~~~ - -Validations that are run after the overcloud deployment finished. - -.. include:: validations-post-deployment.rst - -Pre Update -~~~~~~~~~~ - -Validations that are run right before a minor update of the undercloud or overcloud. - -.. include:: validations-pre-update.rst - -Pre Upgrade -~~~~~~~~~~~ - -Validations that are run right before a major upgrade of the undercloud or overcloud. - -.. include:: validations-pre-upgrade.rst - -Post Upgrade -~~~~~~~~~~~~ - -Validations that are run right after a major upgrade of the undercloud or overcloud. - -.. include:: validations-post-upgrade.rst - -OpenShift On OpenStack -~~~~~~~~~~~~~~~~~~~~~~ - -Validations that are run right after the undercloud is installed. - -.. include:: validations-openshift-on-openstack.rst +To add a new group, you will need to edit the ``groups.yaml`` file located in +the root of the TripleO Validations directory:: + $ [vim|emacs] groups.yaml + ... + pre-update: + - description: >- + Validations which try to validate your OpenStack deployment before you + update it. + ... Writing Validations ------------------- diff --git a/doc/source/roles/role-advanced-format-512e-support.rst b/doc/source/roles/role-advanced_format_512e_support.rst similarity index 52% rename from doc/source/roles/role-advanced-format-512e-support.rst rename to doc/source/roles/role-advanced_format_512e_support.rst index 65a878b47..a67dfb249 100644 --- a/doc/source/roles/role-advanced-format-512e-support.rst +++ b/doc/source/roles/role-advanced_format_512e_support.rst @@ -1,7 +1,7 @@ ============================ -advanced-format-512e-support +advanced_format_512e_support ============================ .. ansibleautoplugin:: - :role: roles/advanced-format-512e-support + :role: roles/advanced_format_512e_support diff --git a/doc/source/roles/role-ceilometerdb-size.rst b/doc/source/roles/role-ceilometerdb_size.rst similarity index 53% rename from doc/source/roles/role-ceilometerdb-size.rst rename to doc/source/roles/role-ceilometerdb_size.rst index 80884c2e6..9ea910838 100644 --- a/doc/source/roles/role-ceilometerdb-size.rst +++ b/doc/source/roles/role-ceilometerdb_size.rst @@ -1,7 +1,7 @@ ================= -ceilometerdb-size +ceilometerdb_size ================= .. ansibleautoplugin:: - :role: roles/ceilometerdb-size + :role: roles/ceilometerdb_size diff --git a/doc/source/roles/role-check-latest-packages-version.rst b/doc/source/roles/role-check_latest_packages_version.rst similarity index 52% rename from doc/source/roles/role-check-latest-packages-version.rst rename to doc/source/roles/role-check_latest_packages_version.rst index 4dcf7f8d9..ab8d5d91b 100644 --- a/doc/source/roles/role-check-latest-packages-version.rst +++ b/doc/source/roles/role-check_latest_packages_version.rst @@ -1,6 +1,6 @@ ============================= -check-latest-packages-version +check_latest_packages_version ============================= .. ansibleautoplugin:: - :role: roles/check-latest-packages-version + :role: roles/check_latest_packages_version diff --git a/doc/source/roles/role-undercloud-disk-space.rst b/doc/source/roles/role-check_network_gateway.rst similarity index 53% rename from doc/source/roles/role-undercloud-disk-space.rst rename to doc/source/roles/role-check_network_gateway.rst index aa60ac675..976e10460 100644 --- a/doc/source/roles/role-undercloud-disk-space.rst +++ b/doc/source/roles/role-check_network_gateway.rst @@ -1,7 +1,7 @@ ===================== -undercloud-disk-space +check_network_gateway ===================== .. ansibleautoplugin:: - :role: roles/undercloud-disk-space + :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 similarity index 52% rename from doc/source/roles/role-collect-flavors-and-verify-profiles.rst rename to doc/source/roles/role-collect_flavors_and_verify_profiles.rst index 0c9b6b30e..20985e2aa 100644 --- a/doc/source/roles/role-collect-flavors-and-verify-profiles.rst +++ b/doc/source/roles/role-collect_flavors_and_verify_profiles.rst @@ -1,7 +1,7 @@ =================================== -collect-flavors-and-verify-profiles +collect_flavors_and_verify_profiles =================================== .. ansibleautoplugin:: - :role: roles/collect-flavors-and-verify-profiles + :role: roles/collect_flavors_and_verify_profiles diff --git a/doc/source/roles/role-validate-selinux.rst b/doc/source/roles/role-container_status.rst similarity index 53% rename from doc/source/roles/role-validate-selinux.rst rename to doc/source/roles/role-container_status.rst index a6b31271d..01ba5d78a 100644 --- a/doc/source/roles/role-validate-selinux.rst +++ b/doc/source/roles/role-container_status.rst @@ -1,6 +1,6 @@ ================ -validate-selinux +container_status ================ .. ansibleautoplugin:: - :role: roles/validate-selinux + :role: roles/container_status diff --git a/doc/source/roles/role-containerized-undercloud-docker.rst b/doc/source/roles/role-containerized_undercloud_docker.rst similarity index 52% rename from doc/source/roles/role-containerized-undercloud-docker.rst rename to doc/source/roles/role-containerized_undercloud_docker.rst index b2efe2997..a15054202 100644 --- a/doc/source/roles/role-containerized-undercloud-docker.rst +++ b/doc/source/roles/role-containerized_undercloud_docker.rst @@ -1,7 +1,7 @@ =============================== -containerized-undercloud-docker +containerized_undercloud_docker =============================== .. ansibleautoplugin:: - :role: roles/containerized-undercloud-docker + :role: roles/containerized_undercloud_docker diff --git a/doc/source/roles/role-controller-token.rst b/doc/source/roles/role-controller_token.rst similarity index 54% rename from doc/source/roles/role-controller-token.rst rename to doc/source/roles/role-controller_token.rst index 6c0eb04a3..29ce31e6b 100644 --- a/doc/source/roles/role-controller-token.rst +++ b/doc/source/roles/role-controller_token.rst @@ -1,7 +1,7 @@ ================ -controller-token +controller_token ================ .. ansibleautoplugin:: - :role: roles/controller-token + :role: roles/controller_token diff --git a/doc/source/roles/role-default-node-count.rst b/doc/source/roles/role-controller_ulimits.rst similarity index 53% rename from doc/source/roles/role-default-node-count.rst rename to doc/source/roles/role-controller_ulimits.rst index eb8b66559..22c45aa8f 100644 --- a/doc/source/roles/role-default-node-count.rst +++ b/doc/source/roles/role-controller_ulimits.rst @@ -1,7 +1,7 @@ ================== -default-node-count +controller_ulimits ================== .. ansibleautoplugin:: - :role: roles/default-node-count + :role: roles/controller_ulimits diff --git a/doc/source/roles/role-ctlplane-ip-range.rst b/doc/source/roles/role-ctlplane_ip_range.rst similarity index 53% rename from doc/source/roles/role-ctlplane-ip-range.rst rename to doc/source/roles/role-ctlplane_ip_range.rst index d25c34ff9..591918379 100644 --- a/doc/source/roles/role-ctlplane-ip-range.rst +++ b/doc/source/roles/role-ctlplane_ip_range.rst @@ -1,7 +1,7 @@ ================= -ctlplane-ip-range +ctlplane_ip_range ================= .. ansibleautoplugin:: - :role: roles/ctlplane-ip-range + :role: roles/ctlplane_ip_range diff --git a/doc/source/roles/role-controller-ulimits.rst b/doc/source/roles/role-default_node_count.rst similarity index 53% rename from doc/source/roles/role-controller-ulimits.rst rename to doc/source/roles/role-default_node_count.rst index 17f42bac8..70090dff3 100644 --- a/doc/source/roles/role-controller-ulimits.rst +++ b/doc/source/roles/role-default_node_count.rst @@ -1,7 +1,7 @@ ================== -controller-ulimits +default_node_count ================== .. ansibleautoplugin:: - :role: roles/controller-ulimits + :role: roles/default_node_count diff --git a/doc/source/roles/role-dhcp-validations.rst b/doc/source/roles/role-dhcp_validations.rst similarity index 54% rename from doc/source/roles/role-dhcp-validations.rst rename to doc/source/roles/role-dhcp_validations.rst index 51e3f78e0..01548f90e 100644 --- a/doc/source/roles/role-dhcp-validations.rst +++ b/doc/source/roles/role-dhcp_validations.rst @@ -1,7 +1,7 @@ ================ -dhcp-validations +dhcp_validations ================ .. ansibleautoplugin:: - :role: roles/dhcp-validations + :role: roles/dhcp_validations diff --git a/doc/source/roles/role-healthcheck-service-status.rst b/doc/source/roles/role-healthcheck_service_status.rst similarity index 52% rename from doc/source/roles/role-healthcheck-service-status.rst rename to doc/source/roles/role-healthcheck_service_status.rst index 7b8b569f0..2ac903964 100644 --- a/doc/source/roles/role-healthcheck-service-status.rst +++ b/doc/source/roles/role-healthcheck_service_status.rst @@ -1,6 +1,6 @@ ========================== -healthcheck-service-status +healthcheck_service_status ========================== .. ansibleautoplugin:: - :role: roles/healthcheck-service-status + :role: roles/healthcheck_service_status diff --git a/doc/source/roles/role-nova-status.rst b/doc/source/roles/role-image_serve.rst similarity index 55% rename from doc/source/roles/role-nova-status.rst rename to doc/source/roles/role-image_serve.rst index dfe91bec7..630ed4258 100644 --- a/doc/source/roles/role-nova-status.rst +++ b/doc/source/roles/role-image_serve.rst @@ -1,7 +1,7 @@ =========== -nova-status +image_serve =========== .. ansibleautoplugin:: - :role: roles/nova-status + :role: roles/image_serve diff --git a/doc/source/roles/role-ironic-boot-configuration.rst b/doc/source/roles/role-ironic_boot_configuration.rst similarity index 53% rename from doc/source/roles/role-ironic-boot-configuration.rst rename to doc/source/roles/role-ironic_boot_configuration.rst index 05aa7070b..d5e31852e 100644 --- a/doc/source/roles/role-ironic-boot-configuration.rst +++ b/doc/source/roles/role-ironic_boot_configuration.rst @@ -1,7 +1,7 @@ ========================= -ironic-boot-configuration +ironic_boot_configuration ========================= .. ansibleautoplugin:: - :role: roles/ironic-boot-configuration + :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 similarity index 53% rename from doc/source/roles/role-mysql-open-files-limit.rst rename to doc/source/roles/role-mysql_open_files_limit.rst index 3fb2d4e78..5a33a7157 100644 --- a/doc/source/roles/role-mysql-open-files-limit.rst +++ b/doc/source/roles/role-mysql_open_files_limit.rst @@ -1,7 +1,7 @@ ====================== -mysql-open-files-limit +mysql_open_files_limit ====================== .. ansibleautoplugin:: - :role: roles/mysql-open-files-limit + :role: roles/mysql_open_files_limit diff --git a/doc/source/roles/role-network-environment.rst b/doc/source/roles/role-network_environment.rst similarity index 53% rename from doc/source/roles/role-network-environment.rst rename to doc/source/roles/role-network_environment.rst index b71a73e6d..3a3bde6c6 100644 --- a/doc/source/roles/role-network-environment.rst +++ b/doc/source/roles/role-network_environment.rst @@ -1,7 +1,7 @@ =================== -network-environment +network_environment =================== .. ansibleautoplugin:: - :role: roles/network-environment + :role: roles/network_environment diff --git a/doc/source/roles/role-neutron-sanity-check.rst b/doc/source/roles/role-neutron_sanity_check.rst similarity index 53% rename from doc/source/roles/role-neutron-sanity-check.rst rename to doc/source/roles/role-neutron_sanity_check.rst index 2553b4d60..62faf0db4 100644 --- a/doc/source/roles/role-neutron-sanity-check.rst +++ b/doc/source/roles/role-neutron_sanity_check.rst @@ -1,7 +1,7 @@ ==================== -neutron-sanity-check +neutron_sanity_check ==================== .. ansibleautoplugin:: - :role: roles/neutron-sanity-check + :role: roles/neutron_sanity_check diff --git a/doc/source/roles/role-no-op.rst b/doc/source/roles/role-no_op.rst similarity index 56% rename from doc/source/roles/role-no-op.rst rename to doc/source/roles/role-no_op.rst index a1eeea66c..5e5be517e 100644 --- a/doc/source/roles/role-no-op.rst +++ b/doc/source/roles/role-no_op.rst @@ -1,7 +1,7 @@ ===== -no-op +no_op ===== .. ansibleautoplugin:: - :role: roles/no-op + :role: roles/no_op diff --git a/doc/source/roles/role-no-op-firewall-nova-driver.rst b/doc/source/roles/role-no_op_firewall_nova_driver.rst similarity index 70% rename from doc/source/roles/role-no-op-firewall-nova-driver.rst rename to doc/source/roles/role-no_op_firewall_nova_driver.rst index f16006200..29a25ef45 100644 --- a/doc/source/roles/role-no-op-firewall-nova-driver.rst +++ b/doc/source/roles/role-no_op_firewall_nova_driver.rst @@ -3,5 +3,4 @@ no-op-firewall-nova-driver ========================== .. ansibleautoplugin:: - :role: roles/no-op-firewall-nova-driver - + :role: roles/no_op_firewall_nova_driver diff --git a/doc/source/roles/role-node-disks.rst b/doc/source/roles/role-node_disks.rst similarity index 55% rename from doc/source/roles/role-node-disks.rst rename to doc/source/roles/role-node_disks.rst index 0edca3058..87001f888 100644 --- a/doc/source/roles/role-node-disks.rst +++ b/doc/source/roles/role-node_disks.rst @@ -1,7 +1,7 @@ ========== -node-disks +node_disks ========== .. ansibleautoplugin:: - :role: roles/node-disks + :role: roles/node_disks diff --git a/doc/source/roles/role-node-health.rst b/doc/source/roles/role-node_health.rst similarity index 55% rename from doc/source/roles/role-node-health.rst rename to doc/source/roles/role-node_health.rst index 3e77a9737..3520d59df 100644 --- a/doc/source/roles/role-node-health.rst +++ b/doc/source/roles/role-node_health.rst @@ -1,7 +1,7 @@ =========== -node-health +node_health =========== .. ansibleautoplugin:: - :role: roles/node-health + :role: roles/node_health diff --git a/doc/source/roles/role-nova-event-callback.rst b/doc/source/roles/role-nova_event_callback.rst similarity index 53% rename from doc/source/roles/role-nova-event-callback.rst rename to doc/source/roles/role-nova_event_callback.rst index f25454675..6883c97ab 100644 --- a/doc/source/roles/role-nova-event-callback.rst +++ b/doc/source/roles/role-nova_event_callback.rst @@ -1,7 +1,7 @@ =================== -nova-event-callback +nova_event_callback =================== .. ansibleautoplugin:: - :role: roles/nova-event-callback + :role: roles/nova_event_callback diff --git a/doc/source/roles/role-image-serve.rst b/doc/source/roles/role-nova_status.rst similarity index 55% rename from doc/source/roles/role-image-serve.rst rename to doc/source/roles/role-nova_status.rst index 4b5d5e013..01c18b410 100644 --- a/doc/source/roles/role-image-serve.rst +++ b/doc/source/roles/role-nova_status.rst @@ -1,7 +1,7 @@ =========== -image-serve +nova_status =========== .. ansibleautoplugin:: - :role: roles/image-serve + :role: roles/nova_status diff --git a/doc/source/roles/role-openshift-on-openstack.rst b/doc/source/roles/role-openshift_on_openstack.rst similarity index 53% rename from doc/source/roles/role-openshift-on-openstack.rst rename to doc/source/roles/role-openshift_on_openstack.rst index 3f3e9a4fe..9ba9c7a9e 100644 --- a/doc/source/roles/role-openshift-on-openstack.rst +++ b/doc/source/roles/role-openshift_on_openstack.rst @@ -1,7 +1,7 @@ ====================== -openshift-on-openstack +openshift_on_openstack ====================== .. ansibleautoplugin:: - :role: roles/openshift-on-openstack + :role: roles/openshift_on_openstack diff --git a/doc/source/roles/role-openstack-endpoints.rst b/doc/source/roles/role-openstack_endpoints.rst similarity index 53% rename from doc/source/roles/role-openstack-endpoints.rst rename to doc/source/roles/role-openstack_endpoints.rst index cf833521a..400eebc74 100644 --- a/doc/source/roles/role-openstack-endpoints.rst +++ b/doc/source/roles/role-openstack_endpoints.rst @@ -1,7 +1,7 @@ =================== -openstack-endpoints +openstack_endpoints =================== .. ansibleautoplugin:: - :role: roles/openstack-endpoints + :role: roles/openstack_endpoints diff --git a/doc/source/roles/role-ovs-dpdk-pmd.rst b/doc/source/roles/role-ovs_dpdk_pmd.rst similarity index 54% rename from doc/source/roles/role-ovs-dpdk-pmd.rst rename to doc/source/roles/role-ovs_dpdk_pmd.rst index dd5086a7e..af61937c5 100644 --- a/doc/source/roles/role-ovs-dpdk-pmd.rst +++ b/doc/source/roles/role-ovs_dpdk_pmd.rst @@ -1,7 +1,7 @@ ============ -ovs-dpdk-pmd +ovs_dpdk_pmd ============ .. ansibleautoplugin:: - :role: roles/ovs-dpdk-pmd + :role: roles/ovs_dpdk_pmd diff --git a/doc/source/roles/role-undercloud-debug.rst b/doc/source/roles/role-pacemaker_status.rst similarity index 54% rename from doc/source/roles/role-undercloud-debug.rst rename to doc/source/roles/role-pacemaker_status.rst index e576a4e2b..90b6e3ecb 100644 --- a/doc/source/roles/role-undercloud-debug.rst +++ b/doc/source/roles/role-pacemaker_status.rst @@ -1,7 +1,7 @@ ================ -undercloud-debug +pacemaker_status ================ .. ansibleautoplugin:: - :role: roles/undercloud-debug + :role: roles/pacemaker_status diff --git a/doc/source/roles/role-rabbitmq-limits.rst b/doc/source/roles/role-rabbitmq_limits.rst similarity index 54% rename from doc/source/roles/role-rabbitmq-limits.rst rename to doc/source/roles/role-rabbitmq_limits.rst index e9ade16f5..953279e23 100644 --- a/doc/source/roles/role-rabbitmq-limits.rst +++ b/doc/source/roles/role-rabbitmq_limits.rst @@ -1,7 +1,7 @@ =============== -rabbitmq-limits +rabbitmq_limits =============== .. ansibleautoplugin:: - :role: roles/rabbitmq-limits + :role: roles/rabbitmq_limits diff --git a/doc/source/roles/role-service-status.rst b/doc/source/roles/role-service_status.rst similarity index 54% rename from doc/source/roles/role-service-status.rst rename to doc/source/roles/role-service_status.rst index f99e6c381..5e2bdf4e4 100644 --- a/doc/source/roles/role-service-status.rst +++ b/doc/source/roles/role-service_status.rst @@ -1,7 +1,7 @@ ============== -service-status +service_status ============== .. ansibleautoplugin:: - :role: roles/service-status + :role: roles/service_status diff --git a/doc/source/roles/role-stack-health.rst b/doc/source/roles/role-stack_health.rst similarity index 54% rename from doc/source/roles/role-stack-health.rst rename to doc/source/roles/role-stack_health.rst index 432892f96..6845cc14c 100644 --- a/doc/source/roles/role-stack-health.rst +++ b/doc/source/roles/role-stack_health.rst @@ -1,7 +1,7 @@ ============ -stack-health +stack_health ============ .. ansibleautoplugin:: - :role: roles/stack-health + :role: roles/stack_health diff --git a/doc/source/roles/role-stonith-exists.rst b/doc/source/roles/role-stonith_exists.rst similarity index 54% rename from doc/source/roles/role-stonith-exists.rst rename to doc/source/roles/role-stonith_exists.rst index 2c8129135..c2c19d7bb 100644 --- a/doc/source/roles/role-stonith-exists.rst +++ b/doc/source/roles/role-stonith_exists.rst @@ -1,7 +1,7 @@ ============== -stonith-exists +stonith_exists ============== .. ansibleautoplugin:: - :role: roles/stonith-exists + :role: roles/stonith_exists diff --git a/doc/source/roles/role-switch-vlans.rst b/doc/source/roles/role-switch_vlans.rst similarity index 54% rename from doc/source/roles/role-switch-vlans.rst rename to doc/source/roles/role-switch_vlans.rst index 48806ef7c..619774cdc 100644 --- a/doc/source/roles/role-switch-vlans.rst +++ b/doc/source/roles/role-switch_vlans.rst @@ -1,7 +1,7 @@ ============ -switch-vlans +switch_vlans ============ .. ansibleautoplugin:: - :role: roles/switch-vlans + :role: roles/switch_vlans diff --git a/doc/source/roles/role-tls-everywhere.rst b/doc/source/roles/role-tls_everywhere.rst similarity index 54% rename from doc/source/roles/role-tls-everywhere.rst rename to doc/source/roles/role-tls_everywhere.rst index 0944db6ba..f775e6767 100644 --- a/doc/source/roles/role-tls-everywhere.rst +++ b/doc/source/roles/role-tls_everywhere.rst @@ -1,7 +1,7 @@ ============== -tls-everywhere +tls_everywhere ============== .. ansibleautoplugin:: - :role: roles/tls-everywhere + :role: roles/tls_everywhere diff --git a/doc/source/roles/role-undercloud-ram.rst b/doc/source/roles/role-undercloud-ram.rst deleted file mode 100644 index 67caa9490..000000000 --- a/doc/source/roles/role-undercloud-ram.rst +++ /dev/null @@ -1,7 +0,0 @@ -============== -undercloud-ram -============== - -.. ansibleautoplugin:: - :role: roles/undercloud-ram - diff --git a/doc/source/roles/role-undercloud-cpu.rst b/doc/source/roles/role-undercloud_cpu.rst similarity index 54% rename from doc/source/roles/role-undercloud-cpu.rst rename to doc/source/roles/role-undercloud_cpu.rst index b335cb513..ec404226a 100644 --- a/doc/source/roles/role-undercloud-cpu.rst +++ b/doc/source/roles/role-undercloud_cpu.rst @@ -1,7 +1,7 @@ ============== -undercloud-cpu +undercloud_cpu ============== .. ansibleautoplugin:: - :role: roles/undercloud-cpu + :role: roles/undercloud_cpu diff --git a/doc/source/roles/role-pacemaker-status.rst b/doc/source/roles/role-undercloud_debug.rst similarity index 54% rename from doc/source/roles/role-pacemaker-status.rst rename to doc/source/roles/role-undercloud_debug.rst index 179f17912..028d7aa5b 100644 --- a/doc/source/roles/role-pacemaker-status.rst +++ b/doc/source/roles/role-undercloud_debug.rst @@ -1,7 +1,7 @@ ================ -pacemaker-status +undercloud_debug ================ .. ansibleautoplugin:: - :role: roles/pacemaker-status + :role: roles/undercloud_debug diff --git a/doc/source/roles/role-undercloud-tokenflush.rst b/doc/source/roles/role-undercloud_disk_space.rst similarity index 53% rename from doc/source/roles/role-undercloud-tokenflush.rst rename to doc/source/roles/role-undercloud_disk_space.rst index f8f1f6f9f..82f0fa829 100644 --- a/doc/source/roles/role-undercloud-tokenflush.rst +++ b/doc/source/roles/role-undercloud_disk_space.rst @@ -1,7 +1,7 @@ ===================== -undercloud-tokenflush +undercloud_disk_space ===================== .. ansibleautoplugin:: - :role: roles/undercloud-tokenflush + :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 similarity index 52% rename from doc/source/roles/role-undercloud-heat-purge-deleted.rst rename to doc/source/roles/role-undercloud_heat_purge_deleted.rst index 7c8084fa3..54eb53e21 100644 --- a/doc/source/roles/role-undercloud-heat-purge-deleted.rst +++ b/doc/source/roles/role-undercloud_heat_purge_deleted.rst @@ -1,7 +1,7 @@ ============================= -undercloud-heat-purge-deleted +undercloud_heat_purge_deleted ============================= .. ansibleautoplugin:: - :role: roles/undercloud-heat-purge-deleted + :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 similarity index 53% rename from doc/source/roles/role-undercloud-process-count.rst rename to doc/source/roles/role-undercloud_process_count.rst index 94a61a982..914bfa695 100644 --- a/doc/source/roles/role-undercloud-process-count.rst +++ b/doc/source/roles/role-undercloud_process_count.rst @@ -1,7 +1,7 @@ ======================== -undercloud-process-count +undercloud_process_count ======================== .. ansibleautoplugin:: - :role: roles/undercloud-process-count + :role: roles/undercloud_process_count diff --git a/doc/source/roles/role-undercloud_ram.rst b/doc/source/roles/role-undercloud_ram.rst new file mode 100644 index 000000000..bf8ff89aa --- /dev/null +++ b/doc/source/roles/role-undercloud_ram.rst @@ -0,0 +1,7 @@ +============== +undercloud_ram +============== + +.. ansibleautoplugin:: + :role: roles/undercloud_ram + diff --git a/doc/source/roles/role-undercloud-selinux-mode.rst b/doc/source/roles/role-undercloud_selinux_mode.rst similarity index 53% rename from doc/source/roles/role-undercloud-selinux-mode.rst rename to doc/source/roles/role-undercloud_selinux_mode.rst index a42782c40..1d5a52163 100644 --- a/doc/source/roles/role-undercloud-selinux-mode.rst +++ b/doc/source/roles/role-undercloud_selinux_mode.rst @@ -1,7 +1,7 @@ ======================= -undercloud-selinux-mode +undercloud_selinux_mode ======================= .. ansibleautoplugin:: - :role: roles/undercloud-selinux-mode + :role: roles/undercloud_selinux_mode diff --git a/doc/source/roles/role-undercloud-service-status.rst b/doc/source/roles/role-undercloud_service_status.rst similarity index 53% rename from doc/source/roles/role-undercloud-service-status.rst rename to doc/source/roles/role-undercloud_service_status.rst index a7f0b272f..626df2e1f 100644 --- a/doc/source/roles/role-undercloud-service-status.rst +++ b/doc/source/roles/role-undercloud_service_status.rst @@ -1,7 +1,7 @@ ========================= -undercloud-service-status +undercloud_service_status ========================= .. ansibleautoplugin:: - :role: roles/undercloud-service-status + :role: roles/undercloud_service_status diff --git a/doc/source/roles/role-check-network-gateway.rst b/doc/source/roles/role-undercloud_tokenflush.rst similarity index 52% rename from doc/source/roles/role-check-network-gateway.rst rename to doc/source/roles/role-undercloud_tokenflush.rst index d9dbf86ee..c1142ed84 100644 --- a/doc/source/roles/role-check-network-gateway.rst +++ b/doc/source/roles/role-undercloud_tokenflush.rst @@ -1,7 +1,6 @@ ===================== -check-network-gateway +undercloud_tokenflush ===================== .. ansibleautoplugin:: - :role: roles/check-network-gateway - + :role: roles/undercloud_tokenflush diff --git a/doc/source/roles/role-container-status.rst b/doc/source/roles/role-validate_selinux.rst similarity index 53% rename from doc/source/roles/role-container-status.rst rename to doc/source/roles/role-validate_selinux.rst index 475c0ee55..6bc324250 100644 --- a/doc/source/roles/role-container-status.rst +++ b/doc/source/roles/role-validate_selinux.rst @@ -1,6 +1,6 @@ ================ -container-status +validate_selinux ================ .. ansibleautoplugin:: - :role: roles/container-status + :role: roles/validate_selinux diff --git a/doc/source/roles/role-xfs-check-ftype.rst b/doc/source/roles/role-xfs_check_ftype.rst similarity index 54% rename from doc/source/roles/role-xfs-check-ftype.rst rename to doc/source/roles/role-xfs_check_ftype.rst index 212cf485c..841c0a8d4 100644 --- a/doc/source/roles/role-xfs-check-ftype.rst +++ b/doc/source/roles/role-xfs_check_ftype.rst @@ -1,8 +1,8 @@ =============== -xfs-check-ftype +xfs_check_ftype =============== .. ansibleautoplugin:: - :role: roles/xfs-check-ftype + :role: roles/xfs_check_ftype diff --git a/tox.ini b/tox.ini index b58516f3c..473e92be7 100644 --- a/tox.ini +++ b/tox.ini @@ -5,7 +5,6 @@ skipdist = True [testenv] usedevelop = True -basepython = python3 passenv = * setenv = ANSIBLE_CALLBACK_PLUGINS={toxinidir}/callback_plugins