commit | author | age
|
9cd7d1
|
1 |
= OPENTLC Shared Labs Environment "{{ guid }}" |
GC |
2 |
|
|
3 |
== Overview |
|
4 |
|
|
5 |
* The OpenShift Shared Environment is used to provide "developer" level access to |
|
6 |
participants enrolled in OPEN courses by GPTE. |
|
7 |
|
177f4d
|
8 |
== Deployment information |
GC |
9 |
|
|
10 |
[width="100%",cols="1,1,3,10",options="header"] |
|
11 |
|========================================================= |
|
12 |
|Software |Version |Source |Notes |
|
13 |
| ansible_agnostic_deployer |
|
14 |
| commit {{ ansible_agnostic_deployer_head.stdout }} |
70c58e
|
15 |
| https://github.com/redhat-cop/agnosticd |
177f4d
|
16 |
| date of deployment: {{ ansible_date_time.date }} |
GC |
17 |
|========================================================= |
|
18 |
|
9cd7d1
|
19 |
== Installed Software |
GC |
20 |
|
|
21 |
.Installed Software versions |
|
22 |
[width="100%",cols="1,1,3,10",options="header"] |
|
23 |
|========================================================= |
|
24 |
|Software |Version |Source |Notes |
|
25 |
|
|
26 |
| OpenShift |
|
27 |
| {{ osrelease }} |
|
28 |
| {% if repo_method == 'file' -%} |
|
29 |
{{ own_repo_path }} |
|
30 |
{% elif repo_method == 'satellite' %} |
|
31 |
Satellite |
|
32 |
{% else %} |
|
33 |
Unknown |
|
34 |
{% endif %} |
|
35 |
| OpenShift Container Platform is installed and configured. |
|
36 |
|
|
37 |
| Nexus |
|
38 |
| v2 |
|
39 |
| Container based deployment |
|
40 |
| A Nexus pod is configured and loaded with X repositories |
|
41 |
|
|
42 |
| Zabbix |
|
43 |
| 3.1 |
|
44 |
| admin based repos |
|
45 |
| Zabbix Client is installed, configured and enabled |
|
46 |
|========================================================= |
|
47 |
|
|
48 |
== Architecture |
|
49 |
|
5239fe
|
50 |
* AWS region: {{ aws_region_final|d(aws_region) }} |
9cd7d1
|
51 |
|
GC |
52 |
.Environment Size |
2029d9
|
53 |
[width="100%",options="header",cols=",,,,a"] |
9cd7d1
|
54 |
|========================================================= |
GC |
55 |
|Host Name | Instance Size | CPU | RAM | Storage |
7be638
|
56 |
{% for host in groups[env_all_hosts] -%} |
9cd7d1
|
57 |
| {{ hostvars[host].ansible_hostname }} |
d62c63
|
58 |
| {{ hostvars[host].ec2_instance_type | default(hostvars[host].instance_type) | default('unknown') }} |
7be638
|
59 |
| {{ hostvars[host].ansible_processor_cores }} x {{ hostvars[host].ansible_processor[1] }} |
9cd7d1
|
60 |
| {{ '%0.2f'| format(hostvars[host].ansible_memtotal_mb|int / 1024) }} GB RAM |
GC |
61 |
| {% for dev in hostvars[host].ansible_devices %} |
|
62 |
- {{ dev }}: {{ hostvars[host].ansible_devices[dev].size }} |
|
63 |
{% endfor %} |
|
64 |
|
|
65 |
{% endfor %} |
|
66 |
|========================================================= |
|
67 |
|
|
68 |
.Host Networking |
|
69 |
[width="100%",options="header"] |
|
70 |
|========================================================= |
|
71 |
|Internal Name |Public Name | EIP | Access Key |
|
72 |
|
7be638
|
73 |
{% for host in groups[env_all_hosts] -%} |
S |
74 |
| {{ hostvars[host].internaldns }} |
|
75 |
| {{ hostvars[host].public_dns_name }} |
|
76 |
| {{ hostvars[host].public_ip_address }} |
9cd7d1
|
77 |
| {{ hostvars[host].key_name }} |
GC |
78 |
{% endfor %} |
|
79 |
|========================================================= |
|
80 |
|
|
81 |
.Access Points |
|
82 |
[width="100%",options="header"] |
|
83 |
|========================================================= |
|
84 |
|Access Point | URI | Method | Notes |
|
85 |
| Bastion Shell |
|
86 |
| `ssh ec2-user@bastion.{{ subdomain_base }}` |
|
87 |
| SSH |
|
88 |
| Admin Only |
|
89 |
|
|
90 |
| OpenShift Web Console |
|
91 |
| https://master.{{ subdomain_base }}:{{master_api_port}} |
|
92 |
| Browser |
|
93 |
| Using OPENTLC Credentials |
|
94 |
|
|
95 |
| Cockpit Console |
|
96 |
| https://master.{{ subdomain_base }}:9090 |
|
97 |
| Browser |
|
98 |
| Admin Only |
|
99 |
|
|
100 |
|Nexus Repository |
|
101 |
| http://nexus-opentlc-shared.{{ cloudapps_suffix }} |
|
102 |
| Browser |
|
103 |
| Admin Only |
|
104 |
|========================================================= |