= OPENTLC Shared Labs Environment "{{ guid }}"
|
|
== Overview
|
|
* The OpenShift Shared Environment is used to provide "developer" level access to
|
participants enrolled in OPEN courses by GPTE.
|
|
== Deployment information
|
|
[width="100%",cols="1,1,3,10",options="header"]
|
|=========================================================
|
|Software |Version |Source |Notes
|
| ansible_agnostic_deployer
|
| commit {{ ansible_agnostic_deployer_head.stdout }}
|
| https://github.com/redhat-cop/agnosticd
|
| date of deployment: {{ ansible_date_time.date }}
|
|=========================================================
|
|
== Installed Software
|
|
.Installed Software versions
|
[width="100%",cols="1,1,3,10",options="header"]
|
|=========================================================
|
|Software |Version |Source |Notes
|
|
| OpenShift
|
| {{ osrelease }}
|
| {% if repo_method == 'file' -%}
|
{{ own_repo_path }}
|
{% elif repo_method == 'satellite' %}
|
Satellite
|
{% else %}
|
Unknown
|
{% endif %}
|
| OpenShift Container Platform is installed and configured.
|
|
| Nexus
|
| v2
|
| Container based deployment
|
| A Nexus pod is configured and loaded with X repositories
|
|
| Zabbix
|
| 3.1
|
| admin based repos
|
| Zabbix Client is installed, configured and enabled
|
|=========================================================
|
|
== Architecture
|
|
* AWS region: {{ aws_region_final|d(aws_region) }}
|
|
.Environment Size
|
[width="100%",options="header",cols=",,,,a"]
|
|=========================================================
|
|Host Name | Instance Size | CPU | RAM | Storage
|
{% for host in groups[env_all_hosts] -%}
|
| {{ hostvars[host].ansible_hostname }}
|
| {{ hostvars[host].ec2_instance_type | default(hostvars[host].instance_type) | default('unknown') }}
|
| {{ hostvars[host].ansible_processor_cores }} x {{ hostvars[host].ansible_processor[1] }}
|
| {{ '%0.2f'| format(hostvars[host].ansible_memtotal_mb|int / 1024) }} GB RAM
|
| {% for dev in hostvars[host].ansible_devices %}
|
- {{ dev }}: {{ hostvars[host].ansible_devices[dev].size }}
|
{% endfor %}
|
|
{% endfor %}
|
|=========================================================
|
|
.Host Networking
|
[width="100%",options="header"]
|
|=========================================================
|
|Internal Name |Public Name | EIP | Access Key
|
|
{% for host in groups[env_all_hosts] -%}
|
| {{ hostvars[host].internaldns }}
|
| {{ hostvars[host].public_dns_name }}
|
| {{ hostvars[host].public_ip_address }}
|
| {{ hostvars[host].key_name }}
|
{% endfor %}
|
|=========================================================
|
|
.Access Points
|
[width="100%",options="header"]
|
|=========================================================
|
|Access Point | URI | Method | Notes
|
| Bastion Shell
|
| `ssh ec2-user@bastion.{{ subdomain_base }}`
|
| SSH
|
| Admin Only
|
|
| OpenShift Web Console
|
| https://master.{{ subdomain_base }}:{{master_api_port}}
|
| Browser
|
| Using OPENTLC Credentials
|
|
| Cockpit Console
|
| https://master.{{ subdomain_base }}:9090
|
| Browser
|
| Admin Only
|
|
|Nexus Repository
|
| http://nexus-opentlc-shared.{{ cloudapps_suffix }}
|
| Browser
|
| Admin Only
|
|=========================================================
|