...
 
Commits (2)
# rl_ansible:ansible_tower_demo_deployment
# RL Ansible Tower Demo Setup
---
......@@ -8,6 +8,8 @@ Status: Draft
This branch contains the playbooks for setting up the default Ansible Tower Server for the demo deployment.
---
# TL;DR (Setup)
1. Import required keys into OpenStack
2. `./openstack_create_environment.sh --tower_setup`
......@@ -70,11 +72,14 @@ The scripts to setup the Ansible Tower instance and clients will use these keys
#### Project
![Setup overview](./docs/images/setup.png "Setup overview")
The repository provides a bash script to create
1. The Ansible Tower instance host
2. Four Ansible Tower clients
##### Ansible Tower host
In order to create the Ansible Tower host in OpenStack, change to the subdirectory `/openstack` and execute the script with the parameter `--tower_setup`.
......
File added
digraph setup {
dpi="300"
concentrate="true"
compound="true"
fontcolor="gray90"
fontname="Arial"
fontsize="10pt"
label="filename.dot"
labeljust="r"
newrank="true"
resolution="300"
splines="ortho";
node [ fillcolor="#FF0000;" shape="box"; ] ;
ansible_tower [ label="Ansible Tower\ntower01.tower.demo.redpill-linpro.comn\nreachable via public IP" ];
ac01 [ label="Client\nac01.tower.demo.redpill-linpro.com" ];
ac02 [ label="Client\nac02.tower.demo.redpill-linpro.com" ];
ac03 [ label="Client\nac03.tower.demo.redpill-linpro.com" ];
ac04 [ label="Client\nac04.tower.demo.redpill-linpro.com" ];
gitlab [ label="Code repository\ngitlab.redpill-linpro.com" ];
ansible_tower [ label="Ansible Tower" ];
ac01 [ label="Client 01" ];
ac02 [ label="Client 02" ];
ac03 [ label="Client 03" ];
ac04 [ label="Client 04" ];
gitlab [ label="Code repository\n(Gitlab)" ];
internet [ label="Internet" shape="circle"; ];
subgraph cluster_openstack {
......