mirror of
https://github.com/ansible/awx.git
synced 2026-02-25 15:06:02 -03:30
Add kubernetes_web_svc_type variable to installer/inventory
awx-web-svc is now settable, e.g. ClusterIP or NodePort. Default is NodePort
This commit is contained in:
@@ -20,6 +20,7 @@ dockerhub_base=ansible
|
|||||||
# Kubernetes Install
|
# Kubernetes Install
|
||||||
# kubernetes_context=test-cluster
|
# kubernetes_context=test-cluster
|
||||||
# kubernetes_namespace=awx
|
# kubernetes_namespace=awx
|
||||||
|
# kubernetes_web_svc_type=NodePort
|
||||||
# Optional Kubernetes Variables
|
# Optional Kubernetes Variables
|
||||||
# pg_image_registry=docker.io
|
# pg_image_registry=docker.io
|
||||||
# pg_serviceaccount=awx
|
# pg_serviceaccount=awx
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ kubernetes_base_path: "{{ local_base_config_path|default('/tmp') }}/{{ kubernete
|
|||||||
|
|
||||||
kubernetes_awx_version: "{{ dockerhub_version }}"
|
kubernetes_awx_version: "{{ dockerhub_version }}"
|
||||||
kubernetes_awx_image: "ansible/awx"
|
kubernetes_awx_image: "ansible/awx"
|
||||||
|
kubernetes_web_svc_type: "NodePort"
|
||||||
|
|
||||||
awx_psp_create: false
|
awx_psp_create: false
|
||||||
awx_psp_name: 'awx'
|
awx_psp_name: 'awx'
|
||||||
|
|||||||
@@ -487,9 +487,13 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
name: {{ kubernetes_deployment_name }}-web-svc
|
name: {{ kubernetes_deployment_name }}-web-svc
|
||||||
spec:
|
spec:
|
||||||
|
type: {{ kubernetes_web_svc_type }}
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
port: 80
|
port: 80
|
||||||
|
{% if kubernetes_web_svc_type == "ClusterIP" %}
|
||||||
|
nodePort: null
|
||||||
|
{% endif %}
|
||||||
targetPort: 8052
|
targetPort: 8052
|
||||||
selector:
|
selector:
|
||||||
name: {{ kubernetes_deployment_name }}-web-deploy
|
name: {{ kubernetes_deployment_name }}-web-deploy
|
||||||
|
|||||||
Reference in New Issue
Block a user