Ansible role to run phpIPAM in docker containers.
Find a file
2026-04-10 08:57:12 +02:00
defaults feat: set scan interval to 6h 2026-03-20 16:28:51 +01:00
meta feat: add more stuff 2026-02-18 17:20:00 +01:00
roles feat: add more stuff 2026-02-18 17:20:00 +01:00
tasks feat: set scan interval to 6h 2026-03-20 16:28:51 +01:00
.ansible-lint feat: initial commit 2026-02-18 17:08:46 +01:00
.gitignore feat: add more stuff 2026-02-18 17:20:00 +01:00
.gitlab-ci.yml feat: add more stuff 2026-02-18 17:20:00 +01:00
.markdownlint-cli2.jsonc feat: add more stuff 2026-02-18 17:20:00 +01:00
.yamllint feat: add more stuff 2026-02-18 17:20:00 +01:00
AGENTS.md feat: initial commit 2026-02-18 17:08:46 +01:00
playbook.yaml feat: add more stuff 2026-02-18 17:20:00 +01:00
readme.md docs: add readme for phpipam role 2026-04-10 08:57:12 +02:00
renovate.json feat: add more stuff 2026-02-18 17:20:00 +01:00

Ansible Role: phpIPAM

Install and configure phpIPAM - an open-source IP address management tool using Docker.

Variables

Variable Required Default Description
phpipam_db_root_password Yes changeme MariaDB root password
phpipam_db_user Yes phpipam phpIPAM database user
phpipam_db_password Yes changeme phpIPAM database password
phpipam_db_name Yes phpipam phpIPAM database name
phpipam_http_port Yes 8080 HTTP port for phpIPAM web interface
phpipam_scan_interval Yes 6h Interval for network scanning

Example

phpipam_db_root_password: "secure_root_password"
phpipam_db_user: "phpipam"
phpipam_db_password: "secure_password"
phpipam_db_name: "phpipam"
phpipam_http_port: "8080"
phpipam_scan_interval: "12h"