环境:Ansible-playbook在编写二进制安装mysql时,-C 检查playbook语法时,unarchive模块跳过,导致后续依赖解压包程序的模块执行失败。
ansible-playbook -C install_mysql.yml -v
问题:
remote module (unarchive) does not support check mode when using gtar
unarchive模块会根据后缀名默认调用对应解包软件。
Can handle .zip files using unzip as well as .tar, .tar.gz, .tar.bz2, .tar.xz, and .tar.zst files using gtar.
解决:直接不检查,直接运行。
ansible-playbook install_mysql.yml -v