This Collection was created to package all the dependencies to provision the infrastructure resource to create an OCP/OKD cluster on a given provider. Currently, only AWS is supported UPI/Agnostic, but it would be nice to describe the path-to-add the provider using the shared multi-cloud Ansible Roles that manages each stack.
As the model of this Collection was built (delivering only Playbooks and Role, not developing custom modules), it keeps more simple and faster the integration when the Provider already has public Ansible Collections with modules covering all the Stacks, as it is exploring the best of Ansible using community and vendor Collections. On other hand, the Collection will depend on other Collections, which could not be the best approach - design decisions to deliver a solution faster.
This Collection was created to package all the dependencies to provision the infrastructure resource to create an OCP/OKD cluster on a given provider. Currently, only AWS is supported UPI/Agnostic, but it would be nice to describe the path-to-add the provider using the shared multi-cloud Ansible Roles that manages each stack.
As the model of this Collection was built (delivering only Playbooks and Role, not developing custom modules), it keeps more simple and faster the integration when the Provider already has public Ansible Collections with modules covering all the Stacks, as it is exploring the best of Ansible using community and vendor Collections. On other hand, the Collection will depend on other Collections, which could not be the best approach - design decisions to deliver a solution faster.