Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting started refactor #2447

Open
wants to merge 14 commits into
base: getting-started-refactor
Choose a base branch
from
2 changes: 1 addition & 1 deletion content/trial_getting_started/examples/basic/_index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
+++
title = "Level 2: Infra Provisioning Basics"
title = "Level 2: Infrastructure Provisioning Basics"
description = "Learn how to setup basic infrastructure in AWS, Azure, GCP and OpenStack"
weight = 20
alwaysopen = false
Expand Down
8 changes: 4 additions & 4 deletions content/trial_getting_started/examples/basic/aws_basics.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ cloud_auth_ui_link = "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_creden
cloud_auth_cli_link = "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html#Using_CreateAccessKey_CLIAPI"

title = "AWS - Infrastructure provisioning basics"
description = "AWS - Infrastructure provisioning basics"
description = "Deploy an AWS EC2 instance and supporting infrastructure resources"
weight = 22
alwaysopen = false
+++
Expand All @@ -17,7 +17,7 @@ This example demonstrates a simple infrastructure setup in **{{< param cloud_ful
* Instance
* Security Group
* Network
* All of the essential peripherals in {{< param cloud >}} (IP address, NIC, etc...).
* All of the essential peripherals in {{< param cloud >}} (IP address, NIC, etc.)

In this example we will deploy only the infrastructure.
Later, in the more advanced examples (multi cloud examples)
Expand Down Expand Up @@ -66,10 +66,10 @@ The blueprint for this example handles describes all of the components in the en
Please refer to the [Fundamentals Example]({{< relref "/trial_getting_started/examples/fundamentals/" >}}) for an explanation of how to upload a blueprint using the [UI]({{< relref "/trial_getting_started/examples/fundamentals/#upload-blueprint" >}}) or [CLI]({{< relref "/trial_getting_started/examples/fundamentals/#upload-blueprint-and-deploy" >}})

* **Blueprint package**: `https://github.com/cloudify-community/blueprint-examples/releases/download/latest/virtual-machine.zip`
* **Blueprint name**: virtual-machine
* **Blueprint name**: virtual-machine (or any name of your choosing)
* **Blueprint YAML file**: aws.yaml

### Deploy & Install
### Deploy and Install

Once the blueprint has been uploaded, it will be displayed on the Blueprints page. Create a new deployment, adjusting any inputs as needed.

Expand Down
215 changes: 32 additions & 183 deletions content/trial_getting_started/examples/basic/azure_basics.md

Large diffs are not rendered by default.

186 changes: 30 additions & 156 deletions content/trial_getting_started/examples/basic/gcp_basics.md

Large diffs are not rendered by default.

249 changes: 39 additions & 210 deletions content/trial_getting_started/examples/basic/openstack_basics.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
+++
title = "Level 3: Setup Your First Service"
title = "Level 3: Service Provisioning"
description = "Learn how to setup a simple service topology consisting of an Apache2 web-server running on a VM and hosting a sample HTML page. These examples also explain the setup of all essential peripherals (Security group, network interfaces, etc.) in AWS, Azure, GCP and OpenStack. Some of the examples demonstrate usage of Ansible Playbook with cloudify-ansible-plugin."
weight = 30
alwaysopen = false
+++

The service provisioning examples build on the [Infrastructure Provisioning Basics]({{< relref "/trial_getting_started/examples/basic/" >}}) section to add a simple web application to the deployed infrastructure. Each example is designed to match a different IaaS (infrastructure as a service) with examples for AWS, Azure, GCP and OpenStack.

Running these examples will help you build your knowledge of blueprints to see how Cloudify can model both the infrastructure and application environment.

{{%children style="h2" description="true"%}}

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ deployment_name = "hello-world-example.openstack"
cloud_auth_ui_link = "https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/8/html/command-line_interface_reference_guide/ch_cli#cli_openrc"
cloud_auth_cli_link = "https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/8/html/command-line_interface_reference_guide/ch_cli#cli_openrc"

title = "OpenStack hello-world"
description = "OpenStack - Simple hello world"
title = "OpenStack Service Provisioning"
description = "Deploy a simple web service on OpenStack"
weight = 40
alwaysopen = false
+++
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ The deployment you have created for a particular blueprint will be displayed in

The example blueprint deploys a simple HTTP service with a static website. It runs locally on the {{< param cfy_manager_name >}}. Once the deployment process has finished running, you can view the outputs and capabilities for the deployment by navigating to the **Deployment Info** page:

TODO: screenshot
![Deployment Info]( /images/trial_getting_started/first_service/fundamentals/deployment_info.png )

To access the web server, simply navigate to the appropriate application endpoint:

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.