This commit is contained in:
ipvsean
2020-02-25 11:36:36 -05:00
parent 544d6fde86
commit dc2d1c0fdf
5 changed files with 51 additions and 3 deletions

View File

@@ -0,0 +1,9 @@
{
"name": "empty survey",
"description": "don't use this survey",
"spec": [
{
"type": "text",
}
]
}

View File

@@ -7,8 +7,8 @@ demos:
playbook: "playbooks/01_deploy_application.yml" playbook: "playbooks/01_deploy_application.yml"
credential: "Demo Credential" credential: "Demo Credential"
survey_enabled: no survey_enabled: no
survey_spec: "none=none" survey_spec: "none"
# survey_spec: "{{ lookup('file', 'my_survey.json') }}"
workshop_type: workshop_type:
- f5 - f5
- rhel - rhel
empty_survey: "{{ lookup('file', '../../../playbooks/surveys/00_empty_survey.json') }}"

View File

@@ -0,0 +1,9 @@
{
"name": "empty survey",
"description": "don't use this survey",
"spec": [
{
"type": "text",
}
]
}

View File

@@ -0,0 +1,30 @@
{
"name": "L3 Survey",
"description": "Prompt for interface name, ipv4 and ipv6",
"spec": [
{
"type": "text",
"question_name": "Which interface?",
"question_description": "Please specify the interface name",
"variable": "interface_name",
"required": true,
"default": "lo0"
},
{
"type": "text",
"question_name": "Please set an IPv4 Address",
"question_description": "e.g. 192.168.1.1/24, it is OK to leave this blank if you are using IPv6 only",
"variable": "interface_ipv4",
"required": false,
"default": "192.168.1.1/24"
},
{
"type": "text",
"question_name": "Please Set an IPv6 Address",
"question_description": "e.g. fc00::2/64, it is OK to leave this blank if you are using IPv4 only",
"variable": "interface_ipv6",
"required": false,
"default": "fc00::2/64"
}
]
}

View File

@@ -20,7 +20,7 @@
playbook: "{{demos[demo].playbook}}" playbook: "{{demos[demo].playbook}}"
credential: "{{demos[demo].credential}}" credential: "{{demos[demo].credential}}"
survey_enabled: "{{demos[demo].survey_enabled}}" survey_enabled: "{{demos[demo].survey_enabled}}"
survey_spec: "{{demos[demo].survey_spec}}" survey_spec: "{% if demos[demo].survey_enabled == none %}{{empty_survey}}{% endif %}"
tower_username: "{{my_tower_username}}" tower_username: "{{my_tower_username}}"
tower_password: "{{my_tower_password}}" tower_password: "{{my_tower_password}}"
tower_host: "{{my_tower_host}}" tower_host: "{{my_tower_host}}"