opichon.docker_phpmyadmin

opichon.docker-phpmyadmin

作为 Docker 容器运行 phpMyAdmin。

需求

您需要在某处运行一个 MySQL 服务器。

角色变量

  • phpmyadmin_absolute_uri:URI 地址
  • phpmyadmin_mysql_hosts:phpMyAdmin 允许访问的 MySQL 主机
  • phpmyadmin_network:此容器要加入的 Docker 网络名称
  • phpmyadmin_state:已启动
  • phpmyadmin_traefik_frontend_rule:Traefik 前端规则标签的值。如果不使用 Traefik 代理,请忽略此项。
  • phpmyadmin_traefik_priority:分配给此主机在 Traefik 代理中的优先级,默认为 1。如果不使用 Traefik 代理,请忽略此项。

依赖关系

示例剧本

提供一个示例说明如何使用该角色(例如,作为参数传入变量)对用户来说总是很有帮助:

- hosts: servers
  roles:
    - name: 部署 phpMyAdmin
      role: opichon.docker-phpmyadmin
      phpmyadmin_absolute_uri: https://pma.mydomain.com
      phpmyadmin_mysql_hosts: [mysql55, mysql56, mysql57]
      phpmyadmin_network: default
      phpmyadmin_traefik_frontend_rule: "Host:pma.mydomain.com"

许可证

MIT

关于项目

Install phpmyadmin as a docker container

安装
ansible-galaxy install opichon.docker_phpmyadmin
许可证
mit
下载
341
拥有者
Entrepreneur & CTO Since 2003, I have helped SMEs and startups in all their IT-related needs.