| | |
| | | == Overview |
| | | |
| | | Ansible Agnostic Deployer, AKA AAD, AKA *AgnosticD*, is a 2 Phase deployer for building and deploying both Cloud Infrastructure *AND* and OpenShift based deployments. |
| | | Ansible Agnostic Deployer, AKA *AAD*, AKA *AgnosticD*, is a 2 Phase deployer for building and deploying everything from basic infrastructure to fully configured running application environments running on public Cloud Providers or OpenShift clusters. |
| | | |
| | | *AgnosticD* fully automates these cloud deployments from simple basic infrastructures, aka _"a bunch of Linux and Windows VMs"*_ through to fully configured deployemnts of OpenShift, Ansible Tower and others. |
| | | *AgnosticD* fully automates these deployments from simple basic infrastructures, aka _"a bunch of VMs"*_ through to fully configured deployemnts of complex applications, OpenShift, Ansible Tower and others. |
| | | |
| | | *AgnosticD* is not an OpenShift Deployer, It is a deploy that also deploys OpenShift (Lots of OpenShift). |
| | | |
| | | // buzz word compliant MicroServices Distributed Application Architectures... |
| | | |
| | | image::docs/images/agnosticd_things_it-does.png[width=100%] |
| | | *AgnosticD* is not an OpenShift Deployer, it is however also a deployer that just happens to be used to deploy a lot of OpenShift, amongst other things. |
| | | |
| | | === Deploy your first "Config" |
| | | |
| | | There are many configs link:./configs[configs] you can choose from, here are two |
| | | that you can start with and modify to fit your needs: |
| | | There are many link:./ansible/configs[configs] you can choose from, here are two that you can start with and modify to fit your needs: |
| | | |
| | | If you need a relatively simple environment, which just a bunch of hosts, have a |
| | | look at: link:./configs/three-tier-app/readme.adoc[] |
| | | If you need a relatively simple environment, which deploys by default just a bunch of Linux hosts ready to be configureds, have a look at: link:./ansible/configs/three-tier-app/README.adoc[Three Tier App] |
| | | |
| | | If a fully installed OpenShift is what you are lookig for, use link:./ocp-workshop |
| | | If a fully installed OpenShift Cluster is what you are looking for then take a look at link:./ansible/configs/ocp-workshop/README.adoc[OCP Workshop] |
| | | |
| | | Another option, is deployment of software workloads on an exiting OpenShift, have look at link./link to 3scale workload. |
| | | If a fully installed OpenShift Cluster is what you are looking for then take a look at link:./ansible/configs/ocp-workshop/README.adoc[OCP Workshop] |
| | | |
| | | === How does AgnosticD Deploy |
| | | |
| | | Each _config_ contains 5 playbooks, and supporting files, offering their authors hooks to enable everything from a very simple bare operating system deploy to a fully configured application deploylment. |
| | | |
| | | image::docs/images/agnosticd_flow.png[width=100%] |
| | | .AgnosticD deployment workflow |
| | | |
| | | === AgnosticD Deployments |
| | | |
| | | .Examples of typical *AgnosticD* _configs_ |
| | | image::docs/images/agnosticd_things_it-does.png[width=100%] |
| | | |
| | | |
| | | === Getting Started |