nginxinc / NGINX-Demos

NGINX and NGINX Plus demos
Apache License 2.0
1.25k stars 668 forks source link
demo nginx nginx-plus

Misc NGINX Demos from conferences showing different functionality of NGINX and NGINX Plus

Most of the Demos have been configured to utilize Vagrant and Ansible to enable autodeployment.

Prerequisites for Vagrant/Ansible deploymnets

  1. Install Vagrant using the necessary package for your OS:

    https://www.vagrantup.com/downloads.html

  2. Install provider for vagrant to use to start VM's.

    The default provider is VirtualBox [Note that only VirtualBox versions 4.0, 4.1, 4.2, 4.3 are supported], which can be downloaded from the following link:

    https://www.virtualbox.org/wiki/Downloads

    A full list of providers can be found at the following page, if you do not want to use VirtualBox:

    https://docs.vagrantup.com/v2/providers/

  3. Install Ansible:

    http://docs.ansible.com/ansible/intro_installation.html

  4. Clone demo repo

    $ git clone git@github.com:nginxinc/NGINX-Demos.git

  5. Copy nginx-repo.key and nginx-repo.crt files for your account to ~/NGINX-Demos/autoscaling-demo/ansible/files/