Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ericcames/aap.dailydemo.f5
https://github.com/ericcames/aap.dailydemo.f5
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ericcames/aap.dailydemo.f5
- Owner: ericcames
- License: mit
- Created: 2024-10-09T16:14:22.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-05T16:53:37.000Z (12 days ago)
- Last Synced: 2024-11-05T17:45:03.887Z (12 days ago)
- Size: 1.02 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ansible Automation Platform Daily Demo for F5
=========
A demo designed to build the F5 Infrastructure needed to showcase many of the use cases related to F5. This builds a standalone F5 at Amazon and sets the admin password so you will be ready to go when the playbook is done building the infrastructure.Day 1
=========# The F5 User Interface
![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5uipre.png "Pre Login")
![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5uipost.png "Post Login")**The job logs contain the URL needed to login to the gui**
![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5joblog.png "Job Log")```
https://ec2-54-67-87-75.us-west-1.compute.amazonaws.com:8443
```
# The command line; there's no place like home :-)![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5cli.png "The command line")
Example login using your ssh key that was shared with Amazon
```
ssh [email protected]
```**The playbook**
[1. Create and Delete F5](https://github.com/ericcames/aap.dailydemo.F5/blob/main/playbooks/main.yml "main.yml")
![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5job.png "Create")Tags used:
```
create
or
remove
```**The Credentials Types**
Red Hat Ansible Automation Platform
Daily Demo F5 Machine Credential
![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5machinecred.png "Machine Credential")
Amazon Web Services Credential**The AAP Managed Inventory**
![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5inventory.png "AAP Managed Inventory")
Group name
```
f5demo
```**The Cleanup Schedule**
![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5cleanup.png "F5 Daily Demo Cleanup")Day 2
=========**Example Playbooks**
- [F5 example playbooks](https://gitlab.com/mlowcher/F5_examples "F5 example playbooks")**Execution Environment**
- [F5_ee](https://quay.io/locust61/f5_ee:0.1 "F5 Execution Environment")
```
quay.io/locust61/f5_ee:0.1
```
f5-execution-environment.yml
```
---
version: 3images:
base_image:
name: registry.redhat.io/ansible-automation-platform-24/ee-minimal-rhel8:latestdependencies:
galaxy:
collections:
- f5networks.f5_modules
- f5networks.f5_bigip
- ansible.netcommon
system:
- pkgconf-pkg-config [platform:rpm]
- systemd-devel [platform:rpm]
- gcc [platform:rpm]
- python39-devel [platform:rpm]
python:
- packaging
- requests[security]
- xmltodict
- msgraph-sdk==1.0.0
- psycopg2-binary
- urllib3==1.26.15
options:
package_manager_path: /usr/bin/microdnf
```**A Network Credential is reguired for Day 2 ops**
![alt text](https://github.com/ericcames/aap.dailydemo.F5/blob/main/images/F5networkcred.png "Daily Demo F5 Network credential")
# Looking for the Windows Daily Demo?
- [AAP Daily Demo Windows](https://github.com/ericcames/aap.dailydemo.windows "AAP Daily Demo Windows")
# Looking for the Linux Daily Demo?
- [AAP Daily Demo Linux](https://github.com/ericcames/aap.dailydemo.linux "AAP Daily Demo Linux")