Skip to content
This repository was archived by the owner on Dec 9, 2020. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
7dadee0
Cleaned up and made more audible
glennswest Nov 22, 2016
ae6874c
change to rhel 7.3 in all instances
glennswest Dec 13, 2016
8a81a27
Remove docker support from bastion
glennswest Dec 13, 2016
a115512
Change dnsmaq from false to true in all nodes
glennswest Dec 13, 2016
d602080
Add default node selector to primary
glennswest Dec 13, 2016
81ef538
Change region node selector to role
glennswest Dec 13, 2016
e3c53a0
Change role from primary to app
glennswest Dec 13, 2016
b29e7b6
Remove public ssh access on master nodes, and verify no ssh access fr…
glennswest Dec 13, 2016
5a32d58
Remove Logging VM
glennswest Dec 13, 2016
1aa8b44
Remove onevm functionality
glennswest Dec 13, 2016
1b7b9da
Remove onenode functionality
glennswest Dec 13, 2016
5fa1cb7
Remove azureexpand functionality
glennswest Dec 13, 2016
375397b
Change Redhat to Red Hat except for publisher, which required by azure
glennswest Dec 13, 2016
e67a3fe
Change textual references to ose to OCP - repo names, ansible vars, a…
glennswest Dec 13, 2016
b7d767a
Change OS X to macOS
glennswest Dec 13, 2016
552b4ba
Change Centos to CentOS
glennswest Dec 13, 2016
40c44da
Remove addfunction as onevm etc have been removed
glennswest Dec 13, 2016
6e4f4e6
Change Openshift to Openshift in descriptive elements, do not change …
glennswest Dec 13, 2016
9235f6d
Remove rui mispelling, and Remove closed bug
glennswest Dec 13, 2016
603beb2
Change rsa to RSA for descriptive references - Not for script or comm…
glennswest Dec 13, 2016
787d33f
Add securestring to sshprivatedata
glennswest Dec 13, 2016
10cde61
Fix comment on ssmtp script
glennswest Dec 14, 2016
e74b7c4
Make sure rhui is RHUI
glennswest Dec 14, 2016
0d6eb6e
Fix capitalization of load balancer
glennswest Dec 14, 2016
c9808c8
Fix descriptive iscsi references to iSCSI
glennswest Dec 14, 2016
d3a4b05
Change comment on restarting iscsid to iSCSI. Restart of iscsi servic…
glennswest Dec 14, 2016
0becab5
Fix double space in systemctl start iscsi comment
glennswest Dec 14, 2016
93a7348
Fix ansible task description for starting iSCSI discovery on all hosts
glennswest Dec 14, 2016
d775e11
Fix comment on ocp product name - Openshift Enterprise to OpenShift C…
glennswest Dec 14, 2016
62e7490
Removed commented out lines
glennswest Dec 14, 2016
b8befc0
Fix domain for app spelling error
glennswest Dec 14, 2016
0dc2a4f
Fix dns to DNS in descriptive text
glennswest Dec 14, 2016
0aa2887
FIx heading for SSH Key Generation On Windows
glennswest Dec 14, 2016
fea0c63
Remove host name
glennswest Dec 14, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions reference-architecture/azure-ansible/BUGS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Bugs
74 changes: 74 additions & 0 deletions reference-architecture/azure-ansible/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Red Hat OpenShift Container Platform on Azure

When creating the Red Hat OpenShift Container Platform on Azure, you will need a SSH RSA key for access.

## SSH Key Generation

1. [Windows](ssh_windows.md)
2. [Linux](ssh_linux.md)
3. [Mac](ssh_mac.md)

## Create the Installation
### Create the Installation on the Azure Portal

<a href="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fopenshift%2Fopenshift-ansible-contrib%2Fmaster%2Freference-architecture%2Fazure-ansible%2Fazuredeploy.json" target="_blank">
<img src="http://azuredeploy.net/deploybutton.png"/>
</a>
<a href="http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2Fopenshift%2Fopenshift-ansible-contrib%2Fmaster%2Freference-architecture%2Fazure-ansible%2Fazuredeploy.json" target="_blank">
<img src="http://armviz.io/visualizebutton.png"/>
</a>


## Parameters

For macOS:

1. SSHKeyData - Public Key - Copy/Paste from .ssh/id_rsa.pub - pbcopy < ~/.ssh/id_rsa.pub

2. PoolId - From RHEL - subscription-manager list --available

3. SSHPrivate Data - Base64 Encoded id_rsa - cat ~/.ssh/id_rsa | base64 | pbcopy

For RHEL/Fedora/CentOS:

1. SSHKeyData - Public Key - Copy/Paste from .ssh/id_rsa.pub - xclip -selection clipboard < ~/.ssh/id_rsa.pub

2. PoolId - From RHEL - subscription-manager list --available

3. SSHPrivate Data - Base64 Encoded id_rsa - cat ~/.ssh/id_rsa | base64 | xclip -selection clipboard

### Input Parameters

| Name| Type | Description |
| ------------- | ------------- | ------------- |
| adminUsername | String | Username for SSH Login and OpenShift Webconsole |
| adminPassword | SecureString | Password for the OpenShift Webconsole |
| sshKeyData | String | Public SSH Key for the Virtual Machines |
| masterDnsName | String | DNS Prefix for the OpenShift Master / Webconsole |
| numberOfNodes | Integer | Number of OpenShift Nodes to create |
| masterVMSize | String | The size of the Master Virtual Machine |
| infranodeVMSize| String | The size of the Infranode Virtual Machine |
| nodeVMSize| String | The size of the each Node Virtual Machine |

### Output Parameters

| Name| Type | Description |
| ------------- | ------------- | ------------- |
| OpenShift Webconsole | String | URL of the OpenShift Webconsole |
| OpenShift Master ssh |String | SSH String to Login at the Master |
| OpenShift Router Public IP | String | Router Public IP. Needed if you want to create your own Wildcard DNS |

------

This template deploys Red Hat OpenShift on Azure.

Attribution:

Thanks to:
Daniel Falkner - Microsoft Germany - For original templates.

Harold Wong <Harold.Wong@microsoft.com> for his great support.

Ivan McKinley

For full commit history: Please see - https://github.com/glennswest/azure-openshift/
Loading