-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3 from aws-ia/html-guide
Generated deployment guide
- Loading branch information
Showing
56 changed files
with
9,953 additions
and
252 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,11 @@ | ||
[submodule "docs/boilerplate"] | ||
path = docs/boilerplate | ||
url = https://github.com/aws-ia/aws-ia-documentation-base-common.git | ||
[submodule "submodules/cfn-ps-aws-vpc"] | ||
path = submodules/cfn-ps-aws-vpc | ||
url = git@github.com:aws-ia/cfn-ps-aws-vpc.git | ||
branch = main | ||
[submodule "submodules/cfn-ps-aws-acm-certificate"] | ||
path = submodules/cfn-ps-aws-acm-certificate | ||
url = git@github.com:aws-ia/cfn-ps-aws-acm-certificate.git | ||
branch = main |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM public.ecr.aws/codebuild/amazonlinux2-x86_64-standard:4.0 | ||
RUN git clone https://github.com/aws-quickstart/qs-cfn-lint-rules.git /tmp/qs-cfn-lint-rules | ||
RUN cd /tmp/qs-cfn-lint-rules && pip install . | ||
RUN cfn-lint -u | ||
RUN cd /tmp/qs-cfn-lint-rules && git checkout 8268db9df3407ccf5383def635bc22e0f99d6b39 && pip install . | ||
#RUN cfn-lint -u |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,56 @@ | ||
project: | ||
name: cfn-sample-template | ||
owner: quickstart@amazon.com | ||
package_lambda: false | ||
name: cfn-ps-uipath-orchestrator | ||
parameters: | ||
QSS3KeyPrefix: "quickstart-uipath-orchestrator/" | ||
QSS3BucketName: "$[taskcat_autobucket]" | ||
QSS3BucketRegion: "$[taskcat_current_region]" | ||
HAAPassword: "$[taskcat_genpass_8]" | ||
OrchestratorPassword: "$[taskcat_genpass_8]" | ||
RDSUsername: "$[taskcat_random-string]" | ||
RDSPassword: "$[taskcat_genpass_8]" | ||
RDSDBName: "$[taskcat_random-string]" | ||
GatewayName: "$[taskcat_random-string]" | ||
HAAUser: admin@shivansh.dev | ||
HostedZoneID: Z03411186LX2V3ZE3N4K | ||
KeyPairName: sshvans | ||
BastionIngressCIDR: 10.0.0.0/0 | ||
regions: | ||
- ap-northeast-1 | ||
- ap-northeast-2 | ||
- ap-southeast-1 | ||
- ap-southeast-2 | ||
- ap-south-1 | ||
- ap-east-1 | ||
- ca-central-1 | ||
- eu-central-1 | ||
- eu-west-1 | ||
- eu-west-2 | ||
- eu-west-3 | ||
- me-south-1 | ||
- sa-east-1 | ||
- us-east-1 | ||
- us-east-2 | ||
- us-west-1 | ||
- us-west-2 | ||
shorten_stack_name: true | ||
s3_regional_buckets: true | ||
package_lambda: false | ||
tests: | ||
sample: | ||
parameters: | ||
Param1: 'Inputs to Stack' | ||
# Examples: of other taskcat dynamic input parameters for more into see http://taskcat.io | ||
# | ||
# AvailabilityZones: $[taskcat_genaz_3] | ||
# ByteValue: 1 | ||
# PasswordA: $[taskcat_genpass_8A] | ||
# PasswordB: $[taskcat_genpass_32S] | ||
# RandomNumber: $[taskcat_random-numbers] | ||
# RandomString: $[taskcat_random-string] | ||
# StackName: TestStack | ||
# UUID: $[taskcat_genuuid] | ||
# | ||
default-orchestrator: | ||
template: ./templates/main.template.yaml | ||
regions: | ||
- us-east-2 | ||
template: templates/another-workload.template.yaml | ||
- us-west-2 | ||
s3_bucket: '' | ||
parameters: | ||
AvailabilityZones: "$[taskcat_getaz_2]" | ||
UiPathFQDN: test.shivansh.dev #testone.uipathmarketplace.net | ||
|
||
# existing-vpc: | ||
# template: ./templates/uipath-orchestrator.template.yaml | ||
# regions: | ||
# - us-east-1 | ||
# parameters: | ||
# AvailabilityZones: "$[taskcat_getaz_2]" | ||
# UiPathFQDN: testtwo.shivansh.dev #testone.uipathmarketplace.net | ||
# VPCCIDR: 10.0.0.0/16 | ||
# VPCID: <<vpc-id>> | ||
# PrivateSubnetIDs: <<subnet-id-1,subnet-id-2,subnet-id-3>> | ||
# PublicSubnetIDs: <<subnet-id-1,subnet-id-2,subnet-id-3>> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# UIPath Orchestrator on AWS Cloud | ||
|
||
For architectural details, step-by-step instructions, and customization options, see the [deployment guide](https://fwd.aws/gnRVW). | ||
|
||
To post feedback, submit feature ideas, or report bugs, use the **Issues** section of this GitHub repo. | ||
|
||
To submit code for this Quick Start, see the [AWS Quick Start Contributor's Kit](https://aws-quickstart.github.io/). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
// Include details about any licenses and how to sign up. Provide links as appropriate. | ||
|
||
A license for UiPath is required. To sign up, contact https://www.uipath.com/company/contact-us[UiPath sales]. A free 60-day non-production https://www.uipath.com/developers/studio-download[trial license] is available. | ||
|
||
During deployment, provide your UiPath Orchestrator and UiPath High-Availability add-on license keys on the *Specify stack details* page. Or, manually enter the license keys after the stack is deployed. | ||
|
||
The Partner Solution uses only uses Microsoft Windows images and the Red Hat Enterprise Linux distribution, provided by AWS. An Amazon Machine Image (AMI) subscription is not required. | ||
|
||
There is no cost to use this Partner Solution, but you will be billed for any AWS services or resources that this Partner Solution deploys. For more information, refer to the https://fwd.aws/rA69w?[AWS Partner Solution General Information Guide^]. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
34 changes: 34 additions & 0 deletions
34
docs/deployment_guide/partner_editable/post_deployment.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,37 @@ | ||
// Include any postdeployment steps here, such as steps necessary to test that the deployment was successful. If there are no postdeployment steps, leave this file empty. | ||
|
||
== Postdeployment steps | ||
|
||
=== Test the deployment | ||
// If steps are required to test the deployment, add them here. If not, remove the heading | ||
[start=1] | ||
. Verify that UiPath Orchestrator is deployed successfully by navigating to the Application Load Balancer endpoint URL. The *Login* screen shown in <<test1>> will display. | ||
|
||
:xrefstyle: short | ||
[#test1] | ||
.Test the deployment | ||
image::../docs/deployment_guide/images/test1.png[test1,width=50%,height=50%] | ||
|
||
[start=2] | ||
. Verify that HAA nodes are deployed successfully. From the bastion host, navigate to any endpoint IP address via https://haa-ip:8443. | ||
|
||
:xrefstyle: short | ||
[#test2] | ||
.Logging into High Availability Add-on | ||
image::../docs/deployment_guide/images/test2.png[test2,width=50%,height=50%] | ||
|
||
[start=3] | ||
. Log in, and verify that all nodes are present on the *Nodes* tab. | ||
|
||
:xrefstyle: short | ||
[#test3] | ||
.Verifying nodes | ||
image::../docs/deployment_guide/images/test3.png[test3,width=100%,height=100%] | ||
|
||
[start=4] | ||
. Verify that UiPath Orchestrator can upload to the S3 bucket via the file gateway server. To do this, navigate to the Application Load Balancer endpoint URL and log in. Then, choose *Packages> Upload button > Select a NuGet package* and choose *Upload*. | ||
|
||
:xrefstyle: short | ||
[#test4] | ||
.Test the deployment | ||
image::../docs/deployment_guide/images/test4.png[test4,width=100%,height=100%] |
13 changes: 13 additions & 0 deletions
13
docs/deployment_guide/partner_editable/pre_deployment.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,16 @@ | ||
//Include any predeployment steps here, such as signing up for a Marketplace AMI or making any changes to a partner account. If there are no predeployment steps, leave this file empty. | ||
|
||
== Predeployment steps | ||
|
||
===== Key pair | ||
Make sure that at least one Amazon EC2 key pair exists in your AWS account in the Region where the Quick Start is deployed. Save the key pair name, as you need it during deployment. To create a key pair, follow the instructions in https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html[Amazon EC2 key pairs and Linux instances^]. For testing or proof-of-concept purposes, we recommend creating a new key pair instead of using one that’s already being used by a production instance. | ||
|
||
===== SSL certificate | ||
This Quick Start requests a certificate from AWS Certificate Manager. It uses DNS certificate validation, using the DNS for the hosted zone that you have set up. If you already have a public certificate that you want to use, you can do so by providing the certificate's Amazon Resource Number (ARN). | ||
|
||
===== Valid domain name | ||
This Quick Start assumes you have established ownership of the parent domain under which the web application will be served. You should have a hosted zone set up in your AWS account, with the required name server, start of authority, CNAME, and text records. For further details on how to create a public hosted zone, see https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/AboutHZWorkingWith.html[Working with public hosted zones^]. | ||
|
||
==== Prepare your {partner-company-name} account | ||
|
||
This Quick Start uses AWS owned Amazon Machine Images (AMI). However, during the initiation of EC2 virtual machines (VMs), it downloads, installs, and configures UiPath Orchestrator and HAA. Before deployment, purchase UiPath Orchestrator and HAA add-on licenses by https://www.uipath.com/company/contact-us[contacting UiPath directly^]. |
Oops, something went wrong.