Fixing yaml

This commit is contained in:
Kris 2025-01-19 16:30:14 +00:00
parent a4170b5e26
commit db66e6e3e0

View File

@ -2,73 +2,53 @@
- name: Generate NGINX configuration - name: Generate NGINX configuration
hosts: localhost hosts: localhost
gather_facts: no gather_facts: no
tasks:
- name: Prompt for TS-XXXXX directory
vars_prompt: vars_prompt:
- name: "TS_DIR" - name: TS_DIR
prompt: "Enter the TS-XXXXX directory name where the conf file will be placed" prompt: "Enter the TS-XXXXX directory name where the conf file will be placed"
private: no private: no
- name: Prompt for upstream name - name: upstream_name
vars_prompt:
- name: "upstream_name"
prompt: "Enter the upstream name" prompt: "Enter the upstream name"
private: no private: no
- name: Prompt for zone name - name: zone
vars_prompt:
- name: "zone"
prompt: "Enter the zone name" prompt: "Enter the zone name"
private: no private: no
- name: Prompt for backend1 IP - name: backend1
vars_prompt:
- name: "backend1"
prompt: "Enter the IP address of backend1" prompt: "Enter the IP address of backend1"
private: no private: no
- name: Prompt for backend1 port - name: backend1_port
vars_prompt:
- name: "backend1_port"
prompt: "Enter the port of backend1" prompt: "Enter the port of backend1"
private: no private: no
- name: Prompt for backend2 IP - name: backend2
vars_prompt:
- name: "backend2"
prompt: "Enter the IP address of backend2" prompt: "Enter the IP address of backend2"
private: no private: no
- name: Prompt for backend2 port - name: backend2_port
vars_prompt:
- name: "backend2_port"
prompt: "Enter the port of backend2" prompt: "Enter the port of backend2"
private: no private: no
- name: Prompt for server URL - name: URL
vars_prompt:
- name: "URL"
prompt: "Enter the server URL" prompt: "Enter the server URL"
private: no private: no
- name: Prompt for SIEM IP - name: SIEM_IP
vars_prompt:
- name: "SIEM_IP"
prompt: "Enter the SIEM IP address" prompt: "Enter the SIEM IP address"
private: no private: no
- name: Prompt for status zone name - name: status_zone
vars_prompt:
- name: "status_zone"
prompt: "Enter the status zone name" prompt: "Enter the status zone name"
private: no private: no
- name: Prompt for SAML presence (yes/no) - name: saml_yes
vars_prompt:
- name: "saml_yes"
prompt: "Is SAML required (yes/no)?" prompt: "Is SAML required (yes/no)?"
private: no private: no
tasks:
- name: Ensure TS-XXXXX directory exists in the current directory - name: Ensure TS-XXXXX directory exists in the current directory
file: file:
path: "./{{ TS_DIR }}" path: "./{{ TS_DIR }}"
@ -76,7 +56,7 @@
- name: Generate the NGINX configuration file - name: Generate the NGINX configuration file
template: template:
src: templates/nginx_template.j2 src: nginx_template.j2
dest: "./{{ TS_DIR }}/{{ URL }}.conf" dest: "./{{ TS_DIR }}/{{ URL }}.conf"
vars: vars:
saml_yes: "{{ 's' if saml_yes == 'yes' else '' }}" saml_yes: "{{ 's' if saml_yes == 'yes' else '' }}"