cloudflare: new role used to setup cloudflare tunnel docker container, with provided token NOTE: domain configuration has to be done in the cloudflare zero trust dashboard
4 files changed, 22 insertions(+), 0 deletions(-) A roles/cloudflare/defaults/main.yml A roles/cloudflare/tasks/main.yml A roles/cloudflare/tasks/setup.yml M run.yml
A roles/cloudflare/defaults/main.yml => roles/cloudflare/defaults/main.yml +2 -0
A roles/cloudflare/tasks/main.yml => roles/cloudflare/tasks/main.yml +3 -0
@@ 0,0 1,3 @@ --- - name: Setup cloudflare tunnel docker image ansible.builtin.include_tasks: setup.yml
A roles/cloudflare/tasks/setup.yml => roles/cloudflare/tasks/setup.yml +7 -0
@@ 0,0 1,7 @@ --- - name: Setup Cloudflare Tunnel connector community.docker.docker_container: name: cloudflared image: cloudflare/cloudflared:latest restart_policy: unless-stopped command: tunnel --no-autoupdate run --token {{ cloudflare_tunnel_token }}
M run.yml => run.yml +10 -0