sborenst
2018-12-06 fba0d4df9d0238052995a10fa8812f61f8fdcf4c
commit | author | age
a8fbd4 1 == Overview
b45606 2
ce5e29 3 Ansible Agnostic Deployer, AKA AAD, AKA *AgnosticD*, is a 2 Phase deployer for building and deploying both Cloud Infrastructure *AND* and OpenShift based  deployments.
894780 4
ce5e29 5 *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.
894780 6
ce5e29 7 *AgnosticD* is not an OpenShift Deployer, It is a deploy that also deploys OpenShift (Lots of OpenShift).
SB 8
9 // buzz word compliant MicroServices Distributed Application Architectures...
894780 10
a8fbd4 11 image::docs/images/agnosticd_things_it-does.png[width=100%]
894780 12
fba0d4 13 === Deploy your first "Config"
S 14
15 There are many configs link:./configs[configs] you can choose from, here are two
16  that you can start with and modify to fit your needs:
17
18 If you need a relatively simple environment, which just a bunch of hosts, have a
19  look at: link:./configs/three-tier-app/readme.adoc[]
20
21 If a fully installed OpenShift is what you are lookig for, use link:./ocp-workshop
22
23 Another option, is deployment of software workloads on an exiting OpenShift, have look at link./link to 3scale workload.
24
25
26
27
28
29
30 === Getting Started
878874 31
a8fbd4 32 The accompanying documentation explains how to achieve all this, extend it and add both your own environments, hereafter called _configs_ and a lot lot more.
T 33 Well designed _configs_, can be easily abstracted to allow deployment to multiple different Public and Private Clouds including AWS, Azure, and others.
109188 34
37136f 35 * `./docs/` Start here
878874 36 * `./ansible` The execution environment
T 37 * `./ansible/main.yml` The entry point for a deployment
38 * `./ansible/configs` Home to the _configs_ to deploy
109188 39
2d10c0 40 The Contributors Guides explore the relevant structures in significantly more detail:
894780 41
b4a26d 42 * link:docs/Creating_a_config.adoc[Creating a Config Guide]
T 43 * link:docs/Creating_a_cloud_deployer.adoc[Creating a Cloud Deployer Guide]