Skip to content

Commit

Permalink
Merge pull request #118 from f5devcentral/nalboneclass14
Browse files Browse the repository at this point in the history
Nalboneclass14-finaledits-images
  • Loading branch information
nalbj authored Jan 26, 2024
2 parents 57a128d + f42c3af commit 07463c6
Show file tree
Hide file tree
Showing 14 changed files with 23 additions and 36 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@ pdf/*
terraform.tfstate*
*.rpm
*.swp
docs/conf.py
.vscode/settings.json
1 change: 0 additions & 1 deletion docs/class14/README.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/class14/class14.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Class 14: Basic BIG-IP Configuration Management with Ansible
===========================================================
============================================================

During this lab you will make use of Ansible
to deploy and configure a BIG-IP instance.
Expand Down
10 changes: 5 additions & 5 deletions docs/class14/module1/0.0-getting-started.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _0.0-getting-started:

Exercise 0.0: Getting Started
###########################################
#############################

During this lab Visual Studio Code will be used as the editor of choice and also provides a terminal to run Ansible playbooks and watch the logging accordingly.

Expand All @@ -10,7 +10,7 @@ Follow the steps below to start using VS Code in your local browser during this
Step 1
------

If you already haven't done so. Use the UDF deployment to go to the **Documentation** section and grab the lab guide: https://clouddocs.f5.com/training/community/automation/html/class09/class09.html |labguide|
If you already haven't done so. Use the UDF deployment to go to the **Documentation** section and grab the lab guide: https://clouddocs.f5.com/training/community/automation/html/class14/class14.html |labguide|

.. |labguide| image:: labguide.png

Expand Down Expand Up @@ -47,8 +47,9 @@ You can use the **terminal Pane** to launch **Ansible playbooks** and execute **
Step 5
------
Note: There are copies of the lab scripts located under the folder "networking-workshop" in the explorer pane on the left that can be used for error checking and copy/paste needs.
..
**Note 2: When you navigate to the folders and click files the Terminal may switch back to Ouput and errors may pop up on bottom right. Just click back to Terminal tab and close the error pop ups.**
Note 2: When you navigate to the folders and click files the Terminal may switch back to Ouput and errors may pop up on bottom right. Just click back to Terminal tab and close the error pop ups.

In order to be able to deploy those Ansible playbooks, you need to create YAML scripts which will become your ansible-playbooks.
In **VS Code Explorer** in an empty space ``right-click`` and select **New File**. You do not need to actually create a file at this time so you can just click away to close. Or you can name it testing123.yml if you wish. |new_file|
Expand All @@ -57,7 +58,6 @@ In **VS Code Explorer** in an empty space ``right-click`` and select **New File*

..
Note: Make sure you right-click in the 'empty' grey area. When you right-click at the height of the folder section and create a new file, that file will end up in that selected folder.

Note: Make sure you right-click in the 'empty' grey area. When you right-click at the height of the folder section and create a new file, that file will end up in that selected folder.

You finished the **Getting Started** section.
4 changes: 1 addition & 3 deletions docs/class14/module1/1.3-add-pool.rst
Original file line number Diff line number Diff line change
Expand Up @@ -138,9 +138,7 @@ here: :download:`bigip-pool.yml <./bigip-pool.yml>`.
Verifying the Solution
======================

Login to the F5 with your web browser to see what was configured. Grab
the IP information for the F5 load balancer from the lab_inventory/hosts
file, and type it in like so: https://X.X.X.X:8443/
Login to the F5 with your web browser to see what was configured.

Login information for the BIG-IP: - username: admin - password:
**provided by instructor, defaults to f5ansible**
Expand Down
4 changes: 1 addition & 3 deletions docs/class14/module1/1.4-add-pool-members.rst
Original file line number Diff line number Diff line change
Expand Up @@ -278,9 +278,7 @@ here: :download:`bigip-pool-members.yml <./bigip-pool-members.yml>`.
Verifying the Solution
======================

Login to the F5 with your web browser to see what was configured. Grab
the IP information for the F5 load balancer from the lab_inventory/hosts
file, and type it in like so: https://X.X.X.X:8443/
Login to the F5 with your web browser to see what was configured.

Login information for the BIG-IP: - username: admin - password:
**provided by instructor** defaults to f5ansible
Expand Down
22 changes: 8 additions & 14 deletions docs/class14/module1/1.5-add-virtual-server.rst
Original file line number Diff line number Diff line change
Expand Up @@ -158,9 +158,8 @@ Verifying the Solution
To see the configured **Virtual Server**, login to the F5 load balancer
with your web browser.

Grab the IP information for the F5 load balancer from the
``/home/studentX/networking_workshop/lab_inventory/hosts`` file, and
type it in like so: https://X.X.X.X:8443/
In the Compnent tab On the BIG-IP click the ACCESS drop down
then the TMUI link.

Login information for the BIG-IP: - username: admin - password:
**provided by instructor** defaults to f5ansible
Expand All @@ -174,19 +173,14 @@ Verifying the web servers

Each Centos web server actually already has apache running. Exercise 1.1
through 1.5 have successfully setup the load balancer for the pool of
web servers. Open up the public IP of the F5 load balancer in your web
browser:
web servers. Go to Components, BIG-IP, ACCESS drop down and click the
``HTTPS Virtual Server Test`` access method to test.

This time use port 443 instead of 8443, e.g. https://X.X.X.X:443/

.. note::
In your environment, go to the f5 component and use the
``HTTPS Virtual Server Test`` access method to test.

Each time you refresh the host will change between **host1** and
**host2**. Here is animation of the host field changing: |apptest|
>the animation might not work on certain browsers
>the 'Agility' animation will say **F5 Agility 2022**
>the 'AppWorld' animation will say **F5 AppWorld 2024**

Alternate Verification Method
-----------------------------
Expand All @@ -202,11 +196,11 @@ respective workbench. (e.g. student5 would ``| grep student5``)
::

[centos@ansible ~]$ curl https://10.1.20.100:443 --insecure --silent
<p>F5 Agility 2022 - HOST1</p>
<p>F5 AppWorld 2024 - HOST1</p>
[centos@ansible ~]$ curl https://10.1.20.100:443 --insecure --silent
<p>F5 Agility 2022 - HOST2</p>
<p>F5 AppWorld 2024 - HOST2</p>
[centos@ansible ~]$ curl https://10.1.20.100:443 --insecure --silent
<p>F5 Agility 2022 - HOST1</p>
<p>F5 AppWorld 2024 - HOST1</p>

You have finished this exercise.

Expand Down
6 changes: 1 addition & 5 deletions docs/class14/module1/1.6-add-irules.rst
Original file line number Diff line number Diff line change
Expand Up @@ -209,11 +209,7 @@ Verifying the Solution
======================

To see the configured **iRules and Virtual Server**, login to the F5
load balancer with your web browser.

Grab the IP information for the F5 load balancer from the
``/home/studentX/networking_workshop/lab_inventory/hosts`` file, and
type it in like so: https://X.X.X.X:8443/
load balancer.

Login information for the BIG-IP: - username: admin - password:
**provided by instructor** defaults to ansible
Expand Down
Binary file modified docs/class14/module1/apptest.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/class14/module1/labguide.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/class14/module2/2.0-disable-pool-member.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _2.0-disable-pool-members:

Exercise 2.0: Disabling a pool member
######################################
#####################################

Objective
=========
Expand Down
2 changes: 1 addition & 1 deletion docs/class14/module3/3.0-as3-intro/3.0-as3-intro.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _3.0-as3-intro:

Exercise 3.0: Introduction to AS3
##################################
#################################

Objective
=========
Expand Down
2 changes: 1 addition & 1 deletion docs/class14/module3/3.1-as3-change/3.1-as3-change.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _3.1-as3-change:

Exercise 3.1: Operational Change with AS3
##########################################
#########################################

Objective
=========
Expand Down
2 changes: 1 addition & 1 deletion docs/class14/module3/3.2-as3-delete/3.2-as3-delete.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _3.2-as3-delete:

Exercise 3.2: Deleting a Web Application
#########################################
########################################

Objective
=========
Expand Down

0 comments on commit 07463c6

Please sign in to comment.