diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml index d2a24422..c5020dd0 100644 --- a/ansible/group_vars/all.yml +++ b/ansible/group_vars/all.yml @@ -182,6 +182,7 @@ metabase_port: 3000 mongo_storage_size_gb: 50 # navi +navi_extra_ports: [11211,15672,25672,27017,29015,3000,3001,3306,4000,4607,5000,5200,5400,5432,6379,6969,8000,8080,9000,9292,9300] navi_host_address: navi navi_http_port: 3567 navi_mongo_hosts: "mongo" diff --git a/ansible/group_vars/alpha-navi-proxy.yml b/ansible/group_vars/alpha-navi-proxy.yml index a69e9957..ea613d66 100644 --- a/ansible/group_vars/alpha-navi-proxy.yml +++ b/ansible/group_vars/alpha-navi-proxy.yml @@ -3,7 +3,8 @@ name: navi-proxy container_image: "nginx" container_tag: "1.10" -hosted_ports: ["80", "443"] + +hosted_ports: "{{ navi_extra_ports + [80, 443] }}" service_type: "LoadBalancer" container_run_args: '' diff --git a/ansible/roles/content-domain-proxy/templates/navi.tmpl b/ansible/roles/content-domain-proxy/templates/navi.tmpl index 7dfb2992..f2f7725d 100644 --- a/ansible/roles/content-domain-proxy/templates/navi.tmpl +++ b/ansible/roles/content-domain-proxy/templates/navi.tmpl @@ -27,6 +27,9 @@ data: server { listen 80; +{% for port in navi_extra_ports %} + listen {{ port }}; +{% endfor %} client_max_body_size 200m; server_name {{ user_content_domain }}; access_log /var/log/nginx/navi.access.log;