Skip to content

Commit

Permalink
Merge pull request #124 from f5devcentral/mmabis-dev-class10
Browse files Browse the repository at this point in the history
Mmabis dev class10
  • Loading branch information
VDI-Tech-Guy authored Dec 12, 2024
2 parents 6956363 + 208ee03 commit c82baa8
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 6 deletions.
2 changes: 1 addition & 1 deletion docs/class10/AS3/00-Backup-Restore-Role_as3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Running this template assumes that a F5 BIG-IP instance, necessary webservers an

.. code:: bash
cd ~/f5-bd-ansible-labs/201-F5-Advanced/AS3/00-Backup-Restore-Role/
cd ~/f5-bd-ansible-labs/401-F5-AppWorld-Lab/AS3/00-Backup-Restore-Role/
3. **(Optional)** Edit 'f5_vars.yml' file in the vars folder to customize the existing variables. For example: File-Name: ‘mybackup.ucs'

Expand Down
7 changes: 6 additions & 1 deletion docs/class10/AS3/04-WAF-Policy-Management_as3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Running this template assumes that a F5 BIG-IP instance, necessary webservers an

.. code::
ansible-navigator run WAF-Policy-Management-Role.yaml --mode stdout
ansible-navigator run WAF-Policy-Management.yaml --mode stdout
.. note::

Expand Down Expand Up @@ -73,3 +73,8 @@ This section is optional and for testing and verification purposes only. It assu

* username: admin
* password: **found in the inventory hosts file**

**UDF Lab Revert**
-------------------------------

Once you have completed this section it is recommended to go back to Use-Case 00 and run the **restore** of the BIG-IP before continuing to test the AS3 Section.
13 changes: 9 additions & 4 deletions docs/class10/Modules/04-WAF-Policy-Management.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,17 @@ Running this template assumes that a F5 BIG-IP instance, necessary webservers an

.. code:: bash
cd ~/f5-bd-ansible-labs/201-F5-Advanced/Modules/04-WAF-Policy-Management-Role/
cd ~/f5-bd-ansible-labs/401-F5-AppWorld-Lab/Modules/04-WAF-Policy-Management/
3. **(Optional)** Edit 'vars/f5_vars.yml' file to customize your variables.
Here you can add/remove IP addresses and URLs from the 'Blocked_IPs' and 'Blocked_URLs' list

4. Launch the Ansible playbook 'WAF-Policy-Management-Role.yaml':
4. Launch the Ansible playbook 'WAF-Policy-Management.yaml':

.. code:: bash
ansible-navigator run WAF-Policy-Management-Role.yaml --mode stdout
ansible-navigator run WAF-Policy-Management.yaml --mode stdout
This template will configure the F5 BIG-IP to provision the `WAF module <https://www.f5.com/products/security/advanced-waf>`__, create a Virtual IP (VIP) including a Pool and nodes, a WAF policy for the use case, then modify the policy to block IP’s and URL’s.

Expand Down Expand Up @@ -80,4 +80,9 @@ This section is optional and for testing and verification purposes only. It assu
- Login information for the BIG-IP:

* username: admin
* password: **found in the inventory hosts file**
* password: **found in the inventory hosts file**

**UDF Lab Revert**
-------------------------------

Once you have completed this section it is recommended to go back to Use-Case 00 and run the **restore** of the BIG-IP before continuing to test the AS3 Section.

0 comments on commit c82baa8

Please sign in to comment.