# Official Ansible Product Demos
This repo currently under construction and working on a minimal viable demo for testing purposes
# Table of contents
* [How to use](#how-to-use)
* [1. Provide login information and choose demo](#1-provide-login-information-and-choose-demo)
* [2. Run Ansible Playbook](#2-run-ansible-playbook)
* [Demo Repository](#demo-repository)
* [Infrastructure Demos](#infrastructure-demos)
* [Network Demos](#network-demos)
* [Security Demos](#security-demos)
* [Developer Demos](#developer-demos)
* [Contribute](#contribute)
* [Notes](#notes)
# How to use
## 1. Provide login information and choose demo
- Modify the `choose_demo.yml` file that is included in this repo with the username, password and IP address (or DNS name) of your Ansible Tower
- Choose the demo name you want from the table below (or choose `all`)
## 2. Run Ansible Playbook
```
ansible-playbook playbooks/install_demo.yml -e @choose_demo.yml
```
# Demo Repository
## Infrastructure Demos
| Demo Name |
Author |
install_demo.yml value |
Description |
Video Walkthrough |
Workshop Types |
| Deploy Application (survey) |
Sean Cavanaugh |
demo: deploy_application |
install yum applications on Linux with a survey |
Video Link |
|
| SERVER / Grant Sudo |
Will Tome |
demo: fact_scan |
grant sudo privledges for specified time via survey |
Not available |
|
| SERVER / Patching |
Will Tome |
demo: patching |
patching for Linux servers |
Not available |
|
| Windows IIS Server |
Colin McNaughton |
demo: windows_iis |
install webserver on Windows Server with a survey |
Not available |
|
## Network Demos
| Demo Name |
Author |
install_demo.yml value |
Description |
Video Walkthrough |
Workshop Types |
| WORKFLOW - F5 BIG-IP |
Sean Cavanaugh |
demo: f5_bigip_workflow |
Workflow for F5 BIG-IP to setup a VIP (Virtual IP) load balancer between two RHEL webservers |
Not available |
|
## Security Demos
| Demo Name |
Author |
install_demo.yml value |
Description |
Video Walkthrough |
Workshop Types |
| Create Openscap Report |
Sean Cavanaugh |
demo: openscap |
Create HTML report using SCAP Security Guide (SSG) |
Not available |
|
| SERVER / Hardening |
Will Tome |
demo: hardening |
hardening for Linux servers |
Not available |
|
## Developer Demos
| Demo Name |
Author |
install_demo.yml value |
Description |
Video Walkthrough |
Workshop Types |
| Create Developer Report |
Sean Cavanaugh |
demo: developer_report |
Create HTML report using Ansible facts |
Not available |
|
# Contribute
please refer to the [contribute.md](docs/contribute.md) documentation included in this collection.
# Notes
This README.md was auto-generated by Ansible user **sean** on **2020-03-11** with Ansible version **2.9.5**
To generate a README.md, execute the following command
```
ansible-playbook playbooks/generate_readme.yml
```