5c22039cd0
This patch looks huge, so let's split things in the following listing: - rename role to match the naming convention - role name shouldn't get hyphen, so let's use underscores instead. Playbooks don't need to follow this rule. This should make the role more portable in the future. - modify role - "disable" the main.yml - we must call specific task file. - no more condioned deploy based on variables. Makes it easier to follow and maintain. - update how the edpm inventory is edited - use plain YAML - output plain YAML - this format is consistent with latest changes in tripleo-ansible[1] These changes make the overall role easier to understand and maintain, while ensuring the playbook is also easier to read. It may also make the deploy a bit faster with the new way to run the various tasks. - update playbook - boostrap both nodes in a 2-stages way (check comment as to why). - deploy compute from the undercloud (mimic what an operator would do) - validate the compute from the undercloud (no actual change here) - target specific task_file during the different stages. It's easier to understand what's going on in there These changes should allow a better understanding of the overall playbook. - update edpm deploy script to use an environment file instead of CLI params - this makes the script lighter and easier to understand - adding new parameters in the env file is easier - reading the env file for debugging is better [1] https://review.opendev.org/c/openstack/tripleo-ansible/+/869357 Change-Id: I263f424a5a08214b9c46c5ea73b6b428709ad47b |
||
---|---|---|
.. | ||
baremetal-prep-overcloud | ||
baremetal-prep-virthost | ||
baremetal-undercloud | ||
build-images | ||
build-test-packages | ||
check-to-build-or-not-to-build | ||
container-build | ||
container-prep | ||
container-update | ||
create-zuul-based-reproducer | ||
discover-latest-image | ||
dump_vars | ||
external_data_plane_management | ||
extras-common | ||
freeipa-setup | ||
gate-quickstart | ||
install-built-repo | ||
ipa-multinode | ||
modify-image | ||
multinodes | ||
nodepool-setup | ||
octavia-amphora-download | ||
ovb-manage-stack | ||
overcloud-delete | ||
overcloud-deploy | ||
overcloud-network-discovery | ||
overcloud-prep-config | ||
overcloud-prep-containers | ||
overcloud-prep-flavors | ||
overcloud-prep-images | ||
overcloud-prep-network | ||
overcloud-scale | ||
overcloud-ssl | ||
repoclosure | ||
set-libvirt-type | ||
snapshot-libvirt | ||
standalone | ||
standalone-upgrade | ||
tht-prep-config | ||
undercloud-deploy | ||
undercloud-minion-deploy | ||
undercloud-setup | ||
validate-ipmi | ||
validate-minion | ||
validate-perf | ||
validate-sanity-checks | ||
validate-services/tasks | ||
validate-simple | ||
validate-tempest | ||
validate-tobiko | ||
validate-ui | ||
validate-undercloud | ||
virthost-full-cleanup |