# 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
This repository currently holds 11 demos.
## 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 / Fact Scan |
Will Tome |
demo: fact_scan |
scan facts for Linux and Windows systems |
Not available |
|
| SERVER / Gather Debug Info |
Will Tome |
demo: debug_info |
provide info for memory and CPU usage for specified systems |
Not available |
|
| SERVER / Grant Sudo |
Will Tome |
demo: grant_sudo |
grant sudo privledges for specified time via survey |
Not available |
|
| SERVER / Patching |
Will Tome |
demo: patching |
patching for Linux servers |
Not available |
|
| SERVER / Security Patching |
Will Tome |
demo: security_patching |
upgrade all yum packages for security related except kernel |
Not available |
|
| Windows IIS Server |
Colin McNaughton |
demo: windows_iis |
install webserver on Windows Server with a survey |
Not available |
|
## Network Demos