add telemetry

This commit is contained in:
willtome
2022-09-08 14:50:51 -04:00
parent 602c32dd52
commit 1dbc14f10d
4 changed files with 100 additions and 61 deletions

View File

@@ -70,6 +70,9 @@ controller_templates:
playbook: cloud/create_infra.yml playbook: cloud/create_infra.yml
inventory: Workshop Inventory inventory: Workshop Inventory
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
survey_enabled: true survey_enabled: true
extra_vars: extra_vars:
aws_region: us-east-2 aws_region: us-east-2
@@ -88,6 +91,7 @@ controller_templates:
type: textarea type: textarea
required: false required: false
variable: aws_public_key variable: aws_public_key
- name: Cloud / Create VM - name: Cloud / Create VM
job_type: run job_type: run
organization: Default organization: Default
@@ -99,6 +103,9 @@ controller_templates:
playbook: cloud/create_vm.yml playbook: cloud/create_vm.yml
inventory: Workshop Inventory inventory: Workshop Inventory
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
survey_enabled: true survey_enabled: true
extra_vars: extra_vars:
aws_region: us-east-2 aws_region: us-east-2
@@ -130,6 +137,7 @@ controller_templates:
- windows_full - windows_full
- rhel8 - rhel8
- rhel7 - rhel7
- name: Cloud / Destroy VM - name: Cloud / Destroy VM
job_type: run job_type: run
organization: Default organization: Default
@@ -141,6 +149,9 @@ controller_templates:
playbook: cloud/destroy_vm.yml playbook: cloud/destroy_vm.yml
inventory: Workshop Inventory inventory: Workshop Inventory
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
survey_enabled: true survey_enabled: true
extra_vars: extra_vars:
aws_region: us-east-2 aws_region: us-east-2
@@ -152,4 +163,3 @@ controller_templates:
type: text type: text
variable: HOSTS variable: HOSTS
required: true required: true

View File

@@ -140,7 +140,7 @@ controller_templates:
required: true required: true
- name: "LINUX / Patching" - name: "LINUX / Patching"
job_type: run job_type: check
inventory: "Workshop Inventory" inventory: "Workshop Inventory"
project: "Ansible official demo project" project: "Ansible official demo project"
playbook: "linux/patching.yml" playbook: "linux/patching.yml"
@@ -149,7 +149,6 @@ controller_templates:
notification_templates_success: Telemetry notification_templates_success: Telemetry
notification_templates_error: Telemetry notification_templates_error: Telemetry
use_fact_cache: true use_fact_cache: true
job_type: check
ask_job_type_on_launch: yes ask_job_type_on_launch: yes
credentials: credentials:
- "Workshop Credential" - "Workshop Credential"

View File

@@ -42,6 +42,9 @@ controller_templates:
survey_enabled: true survey_enabled: true
project: Network Golden Configs project: Network Golden Configs
playbook: main.yml playbook: main.yml
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
ask_limit_on_launch: true ask_limit_on_launch: true
use_fact_cache: yes use_fact_cache: yes
survey: survey:

View File

@@ -19,6 +19,9 @@ controller_templates:
project: "Ansible official demo project" project: "Ansible official demo project"
playbook: "windows/install_iis.yml" playbook: "windows/install_iis.yml"
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
credentials: credentials:
- "Workshop Credential" - "Workshop Credential"
survey_enabled: true survey_enabled: true
@@ -43,6 +46,9 @@ controller_templates:
project: "Ansible official demo project" project: "Ansible official demo project"
playbook: "windows/patching.yml" playbook: "windows/patching.yml"
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
credentials: credentials:
- "Workshop Credential" - "Workshop Credential"
survey_enabled: true survey_enabled: true
@@ -86,6 +92,9 @@ controller_templates:
project: "Ansible official demo project" project: "Ansible official demo project"
playbook: "windows/windows_choco_multiple.yml" playbook: "windows/windows_choco_multiple.yml"
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
credentials: credentials:
- "Workshop Credential" - "Workshop Credential"
survey_enabled: true survey_enabled: true
@@ -104,6 +113,9 @@ controller_templates:
project: "Ansible official demo project" project: "Ansible official demo project"
playbook: "windows/windows_choco_specific.yml" playbook: "windows/windows_choco_specific.yml"
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
credentials: credentials:
- "Workshop Credential" - "Workshop Credential"
survey_enabled: true survey_enabled: true
@@ -125,6 +137,9 @@ controller_templates:
project: "Ansible official demo project" project: "Ansible official demo project"
playbook: "windows/arbitrary_powershell.yml" playbook: "windows/arbitrary_powershell.yml"
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
credentials: credentials:
- "Workshop Credential" - "Workshop Credential"
survey_enabled: true survey_enabled: true
@@ -148,6 +163,9 @@ controller_templates:
project: "Ansible official demo project" project: "Ansible official demo project"
playbook: "windows/powershell_script.yml" playbook: "windows/powershell_script.yml"
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
credentials: credentials:
- "Workshop Credential" - "Workshop Credential"
survey_enabled: true survey_enabled: true
@@ -174,6 +192,9 @@ controller_templates:
project: "Ansible official demo project" project: "Ansible official demo project"
playbook: "windows/powershell_dsc.yml" playbook: "windows/powershell_dsc.yml"
execution_environment: Default execution environment execution_environment: Default execution environment
notification_templates_started: Telemetry
notification_templates_success: Telemetry
notification_templates_error: Telemetry
credentials: credentials:
- "Workshop Credential" - "Workshop Credential"
survey_enabled: true survey_enabled: true
@@ -186,62 +207,68 @@ controller_templates:
variable: HOSTS variable: HOSTS
required: false required: false
- name: "ACTIVE DIRECTORY / Create Active Directory domain" # - name: "ACTIVE DIRECTORY / Create Active Directory domain"
job_type: run # job_type: run
inventory: "Workshop Inventory" # inventory: "Workshop Inventory"
project: "Ansible official demo project" # project: "Ansible official demo project"
playbook: "windows/active_directory/create_ad_domain.yml" # playbook: "windows/active_directory/create_ad_domain.yml"
execution_environment: Default execution environment # execution_environment: Default execution environment
credentials: # notification_templates_started: Telemetry
- "Workshop Credential" # notification_templates_success: Telemetry
survey_enabled: true # notification_templates_error: Telemetry
survey: # credentials:
name: '' # - "Workshop Credential"
description: '' # survey_enabled: true
spec: # survey:
- question_name: Server Name or Pattern # name: ''
type: text # description: ''
variable: HOSTS # spec:
required: false # - question_name: Server Name or Pattern
# type: text
# variable: HOSTS
# required: false
- name: "ACTIVE DIRECTORY / Helpdesk new user portal" # - name: "ACTIVE DIRECTORY / Helpdesk new user portal"
job_type: run # job_type: run
inventory: "Workshop Inventory" # inventory: "Workshop Inventory"
project: "Ansible official demo project" # project: "Ansible official demo project"
playbook: "windows/active_directory/helpdesk_new_user_portal.yml" # playbook: "windows/active_directory/helpdesk_new_user_portal.yml"
execution_environment: Default execution environment # execution_environment: Default execution environment
credentials: # notification_templates_started: Telemetry
- "Workshop Credential" # notification_templates_success: Telemetry
survey_enabled: true # notification_templates_error: Telemetry
survey: # credentials:
name: '' # - "Workshop Credential"
description: '' # survey_enabled: true
spec: # survey:
- question_name: Firstname # name: ''
type: text # description: ''
variable: firstname # spec:
required: true # - question_name: Firstname
- question_name: Surname # type: text
type: text # variable: firstname
variable: surname # required: true
required: true # - question_name: Surname
- question_name: Street # type: text
type: text # variable: surname
variable: street # required: true
default: 123 4th St. # - question_name: Street
required: false # type: text
- question_name: City # variable: street
type: text # default: 123 4th St.
variable: city # required: false
default: Sometown # - question_name: City
required: false # type: text
- question_name: Postal code # variable: city
type: text # default: Sometown
variable: postal_code # required: false
default: IN # - question_name: Postal code
required: false # type: text
- question_name: Telephone number # variable: postal_code
type: text # default: IN
variable: telephone_number # required: false
default: 555-123456 # - question_name: Telephone number
required: false # type: text
# variable: telephone_number
# default: 555-123456
# required: false