-
Notifications
You must be signed in to change notification settings - Fork 362
Initial Push of Azure Ansible Ref Arch Tempaltes #125
Changes from 1 commit
7dadee0
ae6874c
8a81a27
a115512
d602080
81ef538
e3c53a0
b29e7b6
5a32d58
1aa8b44
1b7b9da
5fa1cb7
375397b
e67a3fe
b7d767a
552b4ba
40c44da
6e4f4e6
9235f6d
603beb2
787d33f
10cde61
e74b7c4
0d6eb6e
c9808c8
d3a4b05
0becab5
93a7348
d775e11
62e7490
b8befc0
0dc2a4f
0aa2887
fea0c63
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| Bugs | ||
|
|
||
| 10000 Rui changes repo's after we set everything up, and disable rhui channels | ||
|
|
||
| 10001 Storage mounts for ose containers not functioning - makes some builds hang forever | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Spelling ose -> OCP |
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,75 @@ | ||
| # 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> | ||
|
|
||
| [Experimental Additional Functions](addfunctions.md) | ||
|
|
||
| ## Parameters | ||
|
|
||
| For OsX: | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. OS X should be changed to 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: | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Centos -> 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 | | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. OpenShift |
||
| | 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 | | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. OpenShift |
||
| | numberOfNodes | Integer | Number of Openshift Nodes to create | | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. OpenShift |
||
| | 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 | | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. OpenShift |
||
| | 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. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Red Hat OpenShift Container Platform 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/ | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| # Red Hat OpenShift Container Platform on Azure | ||
|
|
||
|
|
||
| ## Experimental Functions | ||
| These additional templates are untested and unverified at this time. | ||
|
|
||
| ### Add Additional Nodes | ||
| <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%2Fazureexpand.json" target="_blank"> | ||
| <img src="http://azuredeploy.net/deploybutton.png"/> | ||
| </a> | ||
|
|
||
| ### Add Test Single Node | ||
| <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%2Fonenode.json" target="_blank"> | ||
| <img src="http://azuredeploy.net/deploybutton.png"/> | ||
| </a> | ||
|
|
||
| ### Create the cluster with powershell | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. powershell -> PowerShell |
||
|
|
||
| ```powershell | ||
| New-AzureRmResourceGroupDeployment -Name <DeploymentName> -ResourceGroupName <RessourceGroupName> -TemplateUri https://raw.githubusercontent.com/openshift/openshift-ansible-contrib/master/reference-architecture/azure-ansible/azuredeploy.json | ||
| ``` | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is Rui? RHUI? Also RHUI should be capatalized