added azure mysql server
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
---
|
||||
azure_mysql_server:
|
||||
author: "David Rojas"
|
||||
readme: "https://github.com/ansible/product-demos/blob/master/docs/infrastructure/azure_provision_vm.md"
|
||||
category: infrastructure
|
||||
name: "INFRASTRUCTURE / Azure create a MySQL Server"
|
||||
description: "Provision MySQL server on Azure with Ansible Tower Survey and Environmental variables"
|
||||
job_type: "run"
|
||||
inventory: "Workshop Inventory"
|
||||
playbook: "playbooks/infrastructure/azure_mysql_server.yml"
|
||||
credential: "azure_credential"
|
||||
survey_enabled: true
|
||||
survey_spec:
|
||||
name: Azure mysql server
|
||||
description: Provisioning a mySQL server in Azure
|
||||
spec:
|
||||
- type: text
|
||||
question_name: Enter name of your resource group
|
||||
question_description: This can be an existing or new resource group
|
||||
variable: resource_group
|
||||
required: true
|
||||
#default:
|
||||
|
||||
- type: multiplechoice
|
||||
question_name: What Azure region do you want to host your VM
|
||||
question_description: Select one from the drop-down
|
||||
variable: location
|
||||
required: true
|
||||
default: eastus
|
||||
choices:
|
||||
- eastus
|
||||
- eastus2
|
||||
- westus
|
||||
- centralus
|
||||
|
||||
- type: text
|
||||
question_name: Enter the name of MySQL Server Database
|
||||
question_description: You can't use any special characters or whitesapces
|
||||
variable: sqlserver_name
|
||||
required: true
|
||||
#default:
|
||||
|
||||
- type: text
|
||||
question_name: Set the name of the Admin user
|
||||
question_description: this will be used to login to your mySql
|
||||
variable: admin_user
|
||||
required: true
|
||||
|
||||
- type: password
|
||||
question_name: Set the admin password to use
|
||||
question_description: This will be used to login to your mySQL
|
||||
variable: admin_pw
|
||||
required: true
|
||||
#video: "https://www.youtube.com/watch?v=pU8ZgSBuEJw&list=PLdu06OJoEf2bp-PNtxPP_2n7Avkax8TED"
|
||||
project:
|
||||
name: "Ansible official demo project"
|
||||
description: "prescriptive demos from Red Hat Management Business Unit"
|
||||
organization: "Default"
|
||||
scm_type: git
|
||||
scm_url: "https://github.com/davidrojas25/product-demos"
|
||||
workshop_type:
|
||||
- windows
|
||||
- demo
|
||||
1
roles/install_demo/vars/main/network/f5_add_pool.yml
Normal file
1
roles/install_demo/vars/main/network/f5_add_pool.yml
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
@@ -1,8 +1,77 @@
|
||||
---
|
||||
f5_new_node:
|
||||
f5_demo:
|
||||
author: "David Rojas"
|
||||
readme: "https://github.com/ansible/product-demos/blob/master/docs/infrastructure/chocolatey_app_install.md"
|
||||
category: network
|
||||
job_templates:
|
||||
f5_new_nodes:
|
||||
name: 'F5 - add nodes'
|
||||
description: 'add webserver nodes into F5 BIG-IP'
|
||||
job_type: 'run'
|
||||
inventory: 'Workshop Inventory'
|
||||
playbook: '/playbooks/network/f5_new_node.yml'
|
||||
credential: 'Workshop Credential'
|
||||
survey_enabled: false
|
||||
project:
|
||||
name: 'Ansible Workshops Project'
|
||||
description: 'official workshops from Ansible'
|
||||
organization: 'Default'
|
||||
scm_type: git
|
||||
scm_url: 'https://github.com/davidrojas25/product-demos'
|
||||
workshop_type:
|
||||
- f5
|
||||
- demo
|
||||
f5_add_pool:
|
||||
name: 'F5 - add pool'
|
||||
description: 'add webserver nodes into F5 BIG-IP'
|
||||
job_type: 'run'
|
||||
inventory: 'Workshop Inventory'
|
||||
playbook: 'playbooks/network/f5_add_pool.yml'
|
||||
credential: 'Workshop Credential'
|
||||
survey_enabled: false
|
||||
project:
|
||||
name: 'Ansible Workshops Project'
|
||||
description: 'official workshops from Ansible'
|
||||
organization: 'Default'
|
||||
scm_type: git
|
||||
scm_url: 'https://github.com/davidrojas25/product-demos'
|
||||
workshop_type:
|
||||
- f5
|
||||
- demo
|
||||
f5_add_pool_members:
|
||||
name: 'F5 - add pool members'
|
||||
description: 'add webserver nodes into pool'
|
||||
job_type: 'run'
|
||||
inventory: 'Workshop Inventory'
|
||||
playbook: 'exercises/ansible_f5/1.4-add-pool-members/bigip-pool-members.yml'
|
||||
credential: 'Workshop Credential'
|
||||
survey_enabled: false
|
||||
project:
|
||||
name: 'Ansible Workshops Project'
|
||||
description: 'official workshops from Ansible'
|
||||
organization: 'Default'
|
||||
scm_type: git
|
||||
scm_url: 'https://github.com/ansible/workshops'
|
||||
workshop_type:
|
||||
- f5
|
||||
- demo
|
||||
f5_add_vip:
|
||||
name: 'F5 - add virtual server'
|
||||
description: 'create VIP and add pool to virtual server'
|
||||
job_type: 'run'
|
||||
inventory: 'Workshop Inventory'
|
||||
playbook: 'exercises/ansible_f5/1.5-add-virtual-server/bigip-virtual-server.yml'
|
||||
credential: 'Workshop Credential'
|
||||
survey_enabled: false
|
||||
project:
|
||||
name: 'Ansible Workshops Project'
|
||||
description: 'official workshops from Ansible'
|
||||
organization: 'Default'
|
||||
scm_type: git
|
||||
scm_url: 'https://github.com/ansible/workshops'
|
||||
workshop_type:
|
||||
- f5
|
||||
- demo
|
||||
name: "NETWORK / f5 New Node"
|
||||
description: "Define multiple new nodes"
|
||||
job_type: "run"
|
||||
|
||||
Reference in New Issue
Block a user