codezm.mysql
Role Name
codezm.mysql
Requirements
RHEL/CentOS:7、8
Role Variables
| Variables | Description |
|---|---|
| __ansible_get_url_timeout | wget 命令超时时间 |
| __package_tmp_save_dir | 目标服务器临时目录 |
| __clean_origin_file | true: 代表清除原始文件,false: 代表保留 |
| env_install_way | 安装方式。file: 文件模式(将从 files 目录拷贝),network: 从网络下载(默认) |
其余涉及变量在 vars/main.yml 文件中
Dependencies
codezm.base
Example Playbook
使用源安装方案
- 自定义
repo文件,放置于files目录中_mysql_repo_type: "file" _mysql_repo_file: "mysql-community-RHEL-8.repo" repourl 地址_mysql_repo_type: "rpm" _mysql_package_name: "http://mirrors.ustc.edu.cn/mysql-repo/mysql80-community-release-el8-1.noarch.rpm"
不使用源安装方案
- 下载
mysql-community-server软件包及其依赖包,默认使用此模式。 - 提前将
mysql-community-server相关软件包下载至files目录,并指定-e "env_install_way=file"作为执行参数。
License
MIT
