New file |
| | |
| | | = 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. |
| | | |
| | | == 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 }} |
| | | |
| | | .Environment Size |
| | | [width="100%",options="header",cols=",,,,asciidoc"] |
| | | |========================================================= |
| | | |Host Name | Instance Size | CPU | RAM | Storage |
| | | {% for host in hostvars -%} |
| | | | {{ hostvars[host].ansible_hostname }} |
| | | | {{ hostvars[host].ec2_instance_type }} |
| | | | {{ 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 hostvars -%} |
| | | | {{ hostvars[host].ec2_tag_internaldns }} |
| | | | {{ hostvars[host].ec2_public_dns_name }} |
| | | | {{ hostvars[host].ec2_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 |
| | | |========================================================= |