Skip to content

Commit fc1836a

Browse files
authored
Merge pull request #677 from khartahk/portainer-add-traefik-whitelist
portainer: option to set whielisted ips in traefik, use port from vars
2 parents ce97688 + e73bd60 commit fc1836a

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

roles/portainer/defaults/main.yml

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ portainer_data_directory: "{{ docker_home }}/portainer/config"
88
# network
99
portainer_port: "9000"
1010
portainer_hostname: "portainer"
11+
portainer_ip_whitelist: "0.0.0.0/0"
1112

1213
# docker
1314
portainer_container_name: "portainer"

roles/portainer/tasks/main.yml

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
traefik.http.routers.portainer.tls.domains[0].main: "{{ ansible_nas_domain }}"
2929
traefik.http.routers.portainer.tls.domains[0].sans: "*.{{ ansible_nas_domain }}"
3030
traefik.http.services.portainer.loadbalancer.server.port: "9443"
31+
traefik.http.routers.portainer.middlewares: "portainer-ipwhitelist@docker"
32+
traefik.http.middlewares.portainer-ipwhitelist.ipwhitelist.sourcerange: "{{ portainer_ip_whitelist }}"
3133
when: portainer_enabled is true
3234

3335
- name: Stop Portainer

0 commit comments

Comments
 (0)