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] |