28 lines
596 B
YAML
28 lines
596 B
YAML
---
|
|
- name: Create NPM directories
|
|
ansible.builtin.file:
|
|
path: "{{ item }}"
|
|
state: directory
|
|
mode: '0755'
|
|
loop:
|
|
- /opt/apps/npm
|
|
- /opt/apps/letsencrypt
|
|
|
|
- name: Deploy Nginx Proxy Manager
|
|
containers.podman.podman_container:
|
|
image: "docker.io/jc21/nginx-proxy-manager:latest"
|
|
name: npm
|
|
restart_policy: always
|
|
recreate: true
|
|
state: started
|
|
ports:
|
|
- "80:80"
|
|
- "81:81"
|
|
- "443:443"
|
|
volumes:
|
|
- "/opt/apps/npm:/data:z"
|
|
- "/opt/apps/letsencrypt:/etc/letsencrypt:z"
|
|
network:
|
|
- npm_internal
|
|
ip: '10.10.0.19'
|