From 18aeaeec7cf888a29cf7c9737ed1226539461964 Mon Sep 17 00:00:00 2001 From: senpot Date: Sun, 3 May 2020 01:32:00 +0000 Subject: [PATCH 1/4] Add link for japanese --- .../ansible_f5/4.0-explore-tower/README.md | 2 + .../4.1-tower-job-template/README.md | 2 + .../ansible_f5/4.2-tower-workflow/README.md | 54 ++++++++++--------- .../ansible_f5/4.3-tower-workflow2/README.md | 46 ++++++++-------- exercises/ansible_f5/README.ja.md | 7 +++ 5 files changed, 63 insertions(+), 48 deletions(-) diff --git a/exercises/ansible_f5/4.0-explore-tower/README.md b/exercises/ansible_f5/4.0-explore-tower/README.md index dcbd2df00..ba862c535 100644 --- a/exercises/ansible_f5/4.0-explore-tower/README.md +++ b/exercises/ansible_f5/4.0-explore-tower/README.md @@ -1,5 +1,7 @@ # Exercise 4.0: Explore Red Hat Ansible Tower +**Read this in other languages**: ![uk](../../../images/uk.png) [English](README.md), ![japan](../../../images/japan.png) [日本語](README.ja.md). + ## Table of Contents - [Exercise 4.0: Explore Red Hat Ansible Tower](#exercise-40-explore-red-hat-ansible-tower) - [Table of Contents](#table-of-contents) diff --git a/exercises/ansible_f5/4.1-tower-job-template/README.md b/exercises/ansible_f5/4.1-tower-job-template/README.md index 82ac20967..eca855216 100644 --- a/exercises/ansible_f5/4.1-tower-job-template/README.md +++ b/exercises/ansible_f5/4.1-tower-job-template/README.md @@ -1,5 +1,7 @@ # Exercise 4.1: Creating a Tower Job Template +**Read this in other languages**: ![uk](../../../images/uk.png) [English](README.md), ![japan](../../../images/japan.png) [日本語](README.ja.md). + ## Table of Contents - [Exercise 4.1: Creating a Tower Job Template](#exercise-41-creating-a-tower-job-template) - [Table of Contents](#table-of-contents) diff --git a/exercises/ansible_f5/4.2-tower-workflow/README.md b/exercises/ansible_f5/4.2-tower-workflow/README.md index c3444124f..6d7efba74 100644 --- a/exercises/ansible_f5/4.2-tower-workflow/README.md +++ b/exercises/ansible_f5/4.2-tower-workflow/README.md @@ -1,21 +1,23 @@ # Exercise 4.2: Creating a Workflow +**Read this in other languages**: ![uk](../../../images/uk.png) [English](README.md), ![japan](../../../images/japan.png) [日本語](README.ja.md). + ## Table of Contents - [Exercise 4.2: Creating a Workflow](#exercise-42-creating-a-workflow) - [Table of Contents](#table-of-contents) - [Objective](#objective) - [Guide](#guide) - - [Step 0: Prepare Job Templates](#step-0-prepare-job-templates) - - [Step 1: Create a Workflow Template](#step-1-create-a-workflow-template) - - [Step 2: The Workflow Visualizer](#step-2-the-workflow-visualizer) - - [Step 3: Add *Create node* Job Template](#step-3-add-create-node-job-template) - - [Step 4: Add *Create pool* Job Template](#step-4-add-create-pool-job-template) - - [Step 5: Add *Create virtual server* Job Template](#step-5-add-create-virtual-server-job-template) - - [Step 6: *Rollback node deploy* Template](#step-6-rollback-node-deploy-template) - - [Step 7: *Rollback pool deploy* Template](#step-7-rollback-pool-deploy-template) - - [Step 8: *Rollback virtual server* Template](#step-8-rollback-virtual-server-template) - - [Step 9: Run the Workflow](#step-9-run-the-workflow) - - [Step 9: Error Handling](#step-9-error-handling) + - [Step 1: Prepare Job Templates](#step-1-prepare-job-templates) + - [Step 2: Create a Workflow Template](#step-2-create-a-workflow-template) + - [Step 3: The Workflow Visualizer](#step-3-the-workflow-visualizer) + - [Step 4: Add *Create node* Job Template](#step-4-add-create-node-job-template) + - [Step 5: Add *Create pool* Job Template](#step-5-add-create-pool-job-template) + - [Step 6: Add *Create virtual server* Job Template](#step-6-add-create-virtual-server-job-template) + - [Step 7: *Rollback node deploy* Template](#step-7-rollback-node-deploy-template) + - [Step 8: *Rollback pool deploy* Template](#step-8-rollback-pool-deploy-template) + - [Step 9: *Rollback virtual server* Template](#step-9-rollback-virtual-server-template) + - [Step 10: Run the Workflow](#step-10-run-the-workflow) + - [Step 11: Error Handling](#step-11-error-handling) - [Takeaways](#takeaways) - [Complete](#complete) @@ -27,9 +29,9 @@ For this exercise we will use workflow to achieve the same as the **create_vs** # Guide -## Step 0: Prepare Job Templates +## Step 1: Prepare Job Templates -Following what we learned from `Lab 4.2`, create the following job templates with the respective playbook: +Following what we learned from `Lab 4.1`, create the following job templates with the respective playbook: | Job template Name | Playbook | |---|---| @@ -40,7 +42,7 @@ Following what we learned from `Lab 4.2`, create the following job templates wit | Rollback pool deploy | rollback_pool_deploy.yml | | Rollback virtual server deploy | rollback_vs_deploy.yml | -Apart from above, we use the same template parameters as `Lab 4.2` for each of the above templates,: +Apart from above, we use the same template parameters as `Lab 4.1` for each of the above templates,: | Parameter | Value | |---|---| @@ -55,7 +57,7 @@ Here is one example of templates: **Create node**: ![create node](images/create-node.png) -## Step 1: Create a Workflow Template +## Step 2: Create a Workflow Template 1. Click on the **Templates** link on the left menu. @@ -73,7 +75,7 @@ Here is one example of templates: **Create node**: ![workflow creation](images/workflow.gif) -## Step 2: The Workflow Visualizer +## Step 3: The Workflow Visualizer 1. When you click the **SAVE** the **WORKFLOW VISUALIZER** should automatically open. If not, click on the blue **WORKFLOW VISUALIZER** button. @@ -85,13 +87,13 @@ Here is one example of templates: **Create node**: The `Create node` job template is now a node. Job or workflow templates are linked together using a graph-like structure called nodes. These nodes can be jobs, project syncs, or inventory syncs. A template can be part of different workflows or used multiple times in the same workflow. A copy of the graph structure is saved to a workflow job when you launch the workflow. -## Step 3: Add *Create node* Job Template +## Step 4: Add *Create node* Job Template 1. Select the **`Create node`** Job Template. Use the only run option of `Always`. Click the green **SELECT** button. ![remove pool](images/create_node.png) -## Step 4: Add *Create pool* Job Template +## Step 5: Add *Create pool* Job Template 1. Hover over the **`Create node`** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. @@ -100,7 +102,7 @@ Here is one example of templates: **Create node**: ![upgrade server](images/create_pool.png) -## Step 5: Add *Create virtual server* Job Template +## Step 6: Add *Create virtual server* Job Template 1. Hover over the **`Create pool`** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. @@ -109,7 +111,7 @@ Here is one example of templates: **Create node**: ![add pool](images/create_virtualserver.png) -## Step 6: *Rollback node deploy* Template +## Step 7: *Rollback node deploy* Template 1. Hover over the **Create node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. @@ -118,7 +120,7 @@ Here is one example of templates: **Create node**: ![configure restore node](images/rollback_node.png) -## Step 7: *Rollback pool deploy* Template +## Step 8: *Rollback pool deploy* Template 1. Hover over the **Create pool** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. @@ -127,7 +129,7 @@ Here is one example of templates: **Create node**: ![configure restore node](images/rollback_pool.png) -## Step 8: *Rollback virtual server* Template +## Step 9: *Rollback virtual server* Template 1. Hover over the **Create virtual server** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. @@ -136,7 +138,7 @@ Here is one example of templates: **Create node**: ![configure restore node](images/rollback_virtualserver.png) -## Step 9: Run the Workflow +## Step 10: Run the Workflow 1. Return to the **Templates** window @@ -146,7 +148,7 @@ Here is one example of templates: **Create node**: At any time during the workflow job you can select an individual job template by clicking on the node to see the status. -## Step 9: Error Handling +## Step 11: Error Handling Next, we will show a failed job template for the workflow, where a rollback is performed. 1. Click on the `Templates` link on the left menu. @@ -160,7 +162,7 @@ Next, we will show a failed job template for the workflow, where a rollback is p The `create_virtualserver_error.yml` playbook will configure the Virtual Server, but tries to attach a pool `http_pool_error` which does not exist. Therefore, the addition of virtual server will fail, and the `Rollback virtual server deploy` node will be triggered. 4. Scroll down and click the green `save` button. -5. Return to the **Templates** window, cick the rocket ship to launch the **Workshop Workflow** workflow template again. +5. Return to the **Templates** window, click the rocket ship to launch the **Workshop Workflow** workflow template again. ![error handling link](images/error_handling.png) @@ -172,7 +174,7 @@ Finally, we revert the configuration, and make it ready for next lab: 7. Click on the **Templates** link on the left menu. Select template `Create virtual server` 8. Change the PLAYBOOK back to `create_virtualserver.yml` 9. Scroll down and click the green `save` button. -10. Return to the **Templates** window, cick the rocket ship to launch the **Workshop Workflow** workflow template again. +10. Return to the **Templates** window, click the rocket ship to launch the **Workshop Workflow** workflow template again. # Takeaways diff --git a/exercises/ansible_f5/4.3-tower-workflow2/README.md b/exercises/ansible_f5/4.3-tower-workflow2/README.md index d005d0e40..94eea8a3c 100644 --- a/exercises/ansible_f5/4.3-tower-workflow2/README.md +++ b/exercises/ansible_f5/4.3-tower-workflow2/README.md @@ -1,23 +1,25 @@ # Exercise 4.3: Creating Node Maintenance Workflow +**Read this in other languages**: ![uk](../../../images/uk.png) [English](README.md), ![japan](../../../images/japan.png) [日本語](README.ja.md). + ## Table of Contents - [Exercise 4.3: Creating Node Maintenance Workflow](#exercise-43-creating-node-maintenance-workflow) - [Table of Contents](#table-of-contents) - [Objective](#objective) - [Guide](#guide) - - [Step 0: Prepare Job Templates](#step-0-prepare-job-templates) + - [Step 1: Prepare Job Templates](#step-1-prepare-job-templates) - [Create Server Credential](#create-server-credential) - [Create Job Templates](#create-job-templates) - - [Step 1: Create a Workflow Template](#step-1-create-a-workflow-template) - - [Step 2: The Workflow Visualizer](#step-2-the-workflow-visualizer) - - [Step 3: Disable node Job Template](#step-3-disable-node-job-template) - - [Step 4: Attach iRule to virtual server Template](#step-4-attach-irule-to-virtual-server-template) - - [Step 4: Patch server Template](#step-4-patch-server-template) - - [Step 5: Enable node Template](#step-5-enable-node-template) - - [Step 6: Detach iRule Template](#step-6-detach-irule-template) - - [Step 6: Create a converged link](#step-6-create-a-converged-link) - - [Step 7: Run the Workflow](#step-7-run-the-workflow) + - [Step 2: Create a Workflow Template](#step-2-create-a-workflow-template) + - [Step 3: The Workflow Visualizer](#step-3-the-workflow-visualizer) + - [Step 4: Disable node Job Template](#step-4-disable-node-job-template) + - [Step 5: Attach iRule to virtual server Template](#step-5-attach-irule-to-virtual-server-template) + - [Step 6: Patch server Template](#step-6-patch-server-template) + - [Step 7: Enable node Template](#step-7-enable-node-template) + - [Step 8: Detach iRule Template](#step-8-detach-irule-template) + - [Step 9: Create a converged link](#step-9-create-a-converged-link) + - [Step 10: Run the Workflow](#step-10-run-the-workflow) - [Takeaways](#takeaways) - [Complete](#complete) @@ -29,7 +31,7 @@ For this exercise, we will create a workflow for server patch management, first # Guide -## Step 0: Prepare Job Templates +## Step 1: Prepare Job Templates ### Create Server Credential Before creating templates, you should create one more credential `Server credential` beforehand, to be utilized by one of the jobs (`Patch server`) to access servers. @@ -48,7 +50,7 @@ For this credential, we use the **SSH private key** instead. Get the private key ### Create Job Templates -Similar to the previous lab, we would need to prepare the following templates by following `Lab 4.2`: +Similar to the previous lab, we would need to prepare the following templates by following `Lab 4.1`: | Job template Name | Playbook | |---|---| @@ -58,7 +60,7 @@ Similar to the previous lab, we would need to prepare the following templates by | Attach iRule to virtual server | attach_irule.yml | | Detach iRule | detach_irule.yml | -Again, we use the same template parameters as `Lab 4.2` for each of the above templates, except the parameter of `CREDENTAUL`. +Again, we use the same template parameters as `Lab 4.1` for each of the above templates, except the parameter of `CREDENTAUL`. For `CREDENTAUL`, the `Patch server` template will use credential `server credential`, and all other templates will be using `Workshop Credential` @@ -75,7 +77,7 @@ Here is one example of the templates configured: ![job template](images/job-template.png) -## Step 1: Create a Workflow Template +## Step 2: Create a Workflow Template 1. Click on the **Templates** link on the left menu. @@ -93,7 +95,7 @@ Here is one example of the templates configured: ![workflow creation](images/workflow.png) -## Step 2: The Workflow Visualizer +## Step 3: The Workflow Visualizer 1. When you click the **SAVE**, the **WORKFLOW VISUALIZER** should automatically open. If not click on the blue **WORKFLOW VISUALIZER** button. @@ -101,13 +103,13 @@ Here is one example of the templates configured: 3. The **ADD A TEMPLATE** window will appear on the right. -## Step 3: Disable node Job Template +## Step 4: Disable node Job Template 1. Select the **Disable node** Job Template. Use the drop down box to select run. Click the green **SELECT** button. ![Disable node](images/disable-node.png) -## Step 4: Attach iRule to virtual server Template +## Step 5: Attach iRule to virtual server Template 1. Click on the **START** button, again. The **ADD A TEMPLATE** will appear again. @@ -116,7 +118,7 @@ Here is one example of the templates configured: ![attach irule](images/attach-irule.png) -## Step 4: Patch server Template +## Step 6: Patch server Template 1. Hover over the **Disable node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. 2. Select the **Patch server** job template. For the **Run** parameter select **On Success** from the drop down menu. @@ -124,7 +126,7 @@ Here is one example of the templates configured: ![upgrade server](images/patch-server.png) -## Step 5: Enable node Template +## Step 7: Enable node Template 1. Hover over the **Patch server** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. @@ -133,7 +135,7 @@ Here is one example of the templates configured: ![enable node](images/enable-node.png) -## Step 6: Detach iRule Template +## Step 8: Detach iRule Template 1. Hover over the **Enable node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. @@ -142,7 +144,7 @@ Here is one example of the templates configured: ![attach irule](images/detach-irule.png) -## Step 6: Create a converged link +## Step 9: Create a converged link Lastly, we create a covergence link, which allows the jobs running in parallel to converge. In another word, when both jobs finish, `Detach iRule` node will trigger. @@ -150,7 +152,7 @@ Lastly, we create a covergence link, which allows the jobs running in parallel t 2. Now, click on the existing `Detach iRule`. An ADD LINK window will appear. For the RUN parameter choose Always. ![converge link](images/converge-link.png) -## Step 7: Run the Workflow +## Step 10: Run the Workflow 1. Return to the **Templates** window diff --git a/exercises/ansible_f5/README.ja.md b/exercises/ansible_f5/README.ja.md index dab919265..53c0c0dd5 100644 --- a/exercises/ansible_f5/README.ja.md +++ b/exercises/ansible_f5/README.ja.md @@ -40,6 +40,13 @@ BIG-IP へのログイン情報: - [演習 3.1 - AS3 による変更運用](3.1-as3-change/README.ja.md) - [演習 3.2 - Web アプリケーションの削除](3.2-as3-delete/README.ja.md) +## Section 4 - Ansible F5 Ansible Tower 演習 + + - [演習 4.0 - Red Hat Ansible Tower環境の確認](4.0-explore-tower/README.ja.md) + - [演習 4.1 - Ansible Tower ジョブテンプレートの作成](4.1-tower-job-template/README.ja.md) + - [演習 4.2 - ワークフローの作成](4.2-tower-workflow/README.ja.md) + - [演習 4.3 - ノードメンテナンスワークフローの作成](4.3-tower-workflow2/README.ja.md) + ### 演習に関連した議論や質問を投稿するには以下のリンクを使用してください: - **https://devcentral.f5.com/questions/f5-ansible-automation-discussion-63579** From 9c4ed78219ce6e7e79de5a0c85185501be4d6fd3 Mon Sep 17 00:00:00 2001 From: senpot Date: Sun, 3 May 2020 01:42:54 +0000 Subject: [PATCH 2/4] update readmme.md --- .../ansible_f5/4.2-tower-workflow/README.md | 23 +++++++++++++------ .../ansible_f5/4.3-tower-workflow2/README.md | 15 ++++++++---- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/exercises/ansible_f5/4.2-tower-workflow/README.md b/exercises/ansible_f5/4.2-tower-workflow/README.md index 6d7efba74..04a2817ff 100644 --- a/exercises/ansible_f5/4.2-tower-workflow/README.md +++ b/exercises/ansible_f5/4.2-tower-workflow/README.md @@ -89,51 +89,56 @@ Here is one example of templates: **Create node**: ## Step 4: Add *Create node* Job Template -1. Select the **`Create node`** Job Template. Use the only run option of `Always`. Click the green **SELECT** button. +1. Select the **`Create node`** Job Template. Use the only run option of `Always`. Click the green **SELECT** button. ![remove pool](images/create_node.png) ## Step 5: Add *Create pool* Job Template -1. Hover over the **`Create node`** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. +1. Hover over the **`Create node`** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. 2. Select the **`Create pool`** job template. For the **Run** parameter select **On Success** from the drop down menu. + 3. Click the green **SELECT** button. ![upgrade server](images/create_pool.png) ## Step 6: Add *Create virtual server* Job Template -1. Hover over the **`Create pool`** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. +1. Hover over the **`Create pool`** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. 2. Select the **`Create virtual server`** job template. For the **Run** parameter select **On Success** from the drop down menu. + 3. Click the green **SELECT** button. ![add pool](images/create_virtualserver.png) ## Step 7: *Rollback node deploy* Template -1. Hover over the **Create node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. +1. Hover over the **Create node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. 2. Select the **Rollback node deploy** job template. For the **Run** parameter select **On Failure** from the drop down menu. + 3. Click the green **SELECT** button. ![configure restore node](images/rollback_node.png) ## Step 8: *Rollback pool deploy* Template -1. Hover over the **Create pool** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. +1. Hover over the **Create pool** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. 2. Select the **Rollback pool deploy** job template. For the **Run** parameter select **On Failure** from the drop down menu. + 3. Click the green **SELECT** button. ![configure restore node](images/rollback_pool.png) ## Step 9: *Rollback virtual server* Template -1. Hover over the **Create virtual server** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. +1. Hover over the **Create virtual server** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. 2. Select the **Rollback virtual server deploy** job template. For the **Run** parameter select **On Failure** from the drop down menu. + 3. Click the green **SELECT** button. ![configure restore node](images/rollback_virtualserver.png) @@ -151,7 +156,7 @@ Here is one example of templates: **Create node**: ## Step 11: Error Handling Next, we will show a failed job template for the workflow, where a rollback is performed. -1. Click on the `Templates` link on the left menu. +1. Click on the `Templates` link on the left menu. ![templates link](images/templates.png) @@ -162,6 +167,7 @@ Next, we will show a failed job template for the workflow, where a rollback is p The `create_virtualserver_error.yml` playbook will configure the Virtual Server, but tries to attach a pool `http_pool_error` which does not exist. Therefore, the addition of virtual server will fail, and the `Rollback virtual server deploy` node will be triggered. 4. Scroll down and click the green `save` button. + 5. Return to the **Templates** window, click the rocket ship to launch the **Workshop Workflow** workflow template again. ![error handling link](images/error_handling.png) @@ -172,8 +178,11 @@ Click on **Local Traffic**. then click on **Virtual Servers**, **Pools**, and ** Finally, we revert the configuration, and make it ready for next lab: 7. Click on the **Templates** link on the left menu. Select template `Create virtual server` + 8. Change the PLAYBOOK back to `create_virtualserver.yml` + 9. Scroll down and click the green `save` button. + 10. Return to the **Templates** window, click the rocket ship to launch the **Workshop Workflow** workflow template again. diff --git a/exercises/ansible_f5/4.3-tower-workflow2/README.md b/exercises/ansible_f5/4.3-tower-workflow2/README.md index 94eea8a3c..e5b752309 100644 --- a/exercises/ansible_f5/4.3-tower-workflow2/README.md +++ b/exercises/ansible_f5/4.3-tower-workflow2/README.md @@ -111,26 +111,30 @@ Here is one example of the templates configured: ## Step 5: Attach iRule to virtual server Template -1. Click on the **START** button, again. The **ADD A TEMPLATE** will appear again. +1. Click on the **START** button, again. The **ADD A TEMPLATE** will appear again. 2. Select the **Attach iRule to virtual server** job template. For the **Run** parameter select **On Success** from the drop down menu. + 3. Click the green **SELECT** button. ![attach irule](images/attach-irule.png) ## Step 6: Patch server Template -1. Hover over the **Disable node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. +1. Hover over the **Disable node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. + 2. Select the **Patch server** job template. For the **Run** parameter select **On Success** from the drop down menu. + 3. Click the green **SELECT** button. ![upgrade server](images/patch-server.png) ## Step 7: Enable node Template -1. Hover over the **Patch server** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. +1. Hover over the **Patch server** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. 2. Select the **Enable node** job template. For the **Run** parameter select **On Success** from the drop down menu. + 3. Click the green **SELECT** button. ![enable node](images/enable-node.png) @@ -138,8 +142,10 @@ Here is one example of the templates configured: ## Step 8: Detach iRule Template -1. Hover over the **Enable node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. +1. Hover over the **Enable node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. + 2. Select the **Detach iRule** job template. For the **Run** parameter select **On Success** from the drop down menu. + 3. Click the green **SELECT** button. ![attach irule](images/detach-irule.png) @@ -149,6 +155,7 @@ Here is one example of the templates configured: Lastly, we create a covergence link, which allows the jobs running in parallel to converge. In another word, when both jobs finish, `Detach iRule` node will trigger. 1. Hover over the `Attach iRule to virtual server` node and click the blue chain symbol. + 2. Now, click on the existing `Detach iRule`. An ADD LINK window will appear. For the RUN parameter choose Always. ![converge link](images/converge-link.png) From c85095e013423c3147ded2cce51e85475bcf4895 Mon Sep 17 00:00:00 2001 From: senpot Date: Sun, 3 May 2020 02:02:39 +0000 Subject: [PATCH 3/4] update readme.md --- exercises/ansible_f5/4.0-explore-tower/README.md | 3 +++ exercises/ansible_f5/4.2-tower-workflow/README.md | 2 ++ exercises/ansible_f5/4.3-tower-workflow2/README.md | 4 ++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/exercises/ansible_f5/4.0-explore-tower/README.md b/exercises/ansible_f5/4.0-explore-tower/README.md index ba862c535..9390b4697 100644 --- a/exercises/ansible_f5/4.0-explore-tower/README.md +++ b/exercises/ansible_f5/4.0-explore-tower/README.md @@ -122,6 +122,9 @@ Templates or Job Templates define the parameters that will be used when executin Additionally, parameters such as logging level and process forks allow for additional granularity on how playbooks are ran. 1. Click on the **Templates** button under **RESOURCES** on the left menu bar. + + ![templates link](images/templates.png) + 2. Under **TEMPLATES** there will be one pre-configured credential, or `Demo Job Template`. Click on the `Demo Job Template`. diff --git a/exercises/ansible_f5/4.2-tower-workflow/README.md b/exercises/ansible_f5/4.2-tower-workflow/README.md index 04a2817ff..58ca7fb57 100644 --- a/exercises/ansible_f5/4.2-tower-workflow/README.md +++ b/exercises/ansible_f5/4.2-tower-workflow/README.md @@ -143,6 +143,8 @@ Here is one example of templates: **Create node**: ![configure restore node](images/rollback_virtualserver.png) +4. Click the green **SAVE** button. + ## Step 10: Run the Workflow 1. Return to the **Templates** window diff --git a/exercises/ansible_f5/4.3-tower-workflow2/README.md b/exercises/ansible_f5/4.3-tower-workflow2/README.md index e5b752309..c8260f671 100644 --- a/exercises/ansible_f5/4.3-tower-workflow2/README.md +++ b/exercises/ansible_f5/4.3-tower-workflow2/README.md @@ -113,7 +113,7 @@ Here is one example of the templates configured: 1. Click on the **START** button, again. The **ADD A TEMPLATE** will appear again. -2. Select the **Attach iRule to virtual server** job template. For the **Run** parameter select **On Success** from the drop down menu. +2. Select the **Attach iRule to virtual server** job template. For the **Run** parameter select **Always** from the drop down menu. 3. Click the green **SELECT** button. @@ -141,7 +141,6 @@ Here is one example of the templates configured: ## Step 8: Detach iRule Template - 1. Hover over the **Enable node** node and click the green **+** symbol. The **ADD A TEMPLATE** will appear again. 2. Select the **Detach iRule** job template. For the **Run** parameter select **On Success** from the drop down menu. @@ -169,6 +168,7 @@ Lastly, we create a covergence link, which allows the jobs running in parallel t At any time during the workflow job you can select an individual job template by clicking on the node to see the status. +3. Click the green **SAVE** button. With iRule attached to virtual server, user will receive a maintenance page during the server maintenance: ![maintenance page](images/error-page.png) From 08f23b8b2ebc69f633b9bd9ea501ae5ec305c961 Mon Sep 17 00:00:00 2001 From: senpot Date: Sun, 3 May 2020 02:08:35 +0000 Subject: [PATCH 4/4] update readme.md --- exercises/ansible_f5/4.2-tower-workflow/README.md | 1 + exercises/ansible_f5/4.3-tower-workflow2/README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/exercises/ansible_f5/4.2-tower-workflow/README.md b/exercises/ansible_f5/4.2-tower-workflow/README.md index 58ca7fb57..1af54a1ef 100644 --- a/exercises/ansible_f5/4.2-tower-workflow/README.md +++ b/exercises/ansible_f5/4.2-tower-workflow/README.md @@ -179,6 +179,7 @@ The `create_virtualserver_error.yml` playbook will configure the Virtual Server, Click on **Local Traffic**. then click on **Virtual Servers**, **Pools**, and **Nodes**. You should see that `Rollback virtual server deploy` kicked in and removed all BIG-IP configuration. Finally, we revert the configuration, and make it ready for next lab: + 7. Click on the **Templates** link on the left menu. Select template `Create virtual server` 8. Change the PLAYBOOK back to `create_virtualserver.yml` diff --git a/exercises/ansible_f5/4.3-tower-workflow2/README.md b/exercises/ansible_f5/4.3-tower-workflow2/README.md index c8260f671..05567b623 100644 --- a/exercises/ansible_f5/4.3-tower-workflow2/README.md +++ b/exercises/ansible_f5/4.3-tower-workflow2/README.md @@ -81,7 +81,7 @@ Here is one example of the templates configured: 1. Click on the **Templates** link on the left menu. -2. Click on the green **+** button. Select the **Workflow Template**. +2. Click on the green ![templates link](images/add.png) button. Select the **Workflow Template**. 3. Fill out the the form as follows: