我试图在ubuntu 14.04上安装Mysql-5.7,默认情况下,其存储库中没有5.7包。
所以我尝试用这个小角色手动添加它:
---
- name: download the mysql deb package
get_url: url=http://dev.mysql.com/get/{{ deb_filename }} dest=/tmp/{{ deb_filename }} mode=0644
tags: apt
- name: install the package
sudo: true
apt: deb=/tmp/{{ deb_filename }}
tags: apt
- name: update apt cache
sudo: true
apt: update_cache=yes
tags: apt
其中deb_filename是最新的“mysql-apt-config_0.8.7-1_all.deb”。
当我用这个角色运行一本剧本时,一切似乎都顺利进行。没有错误。
但是当谈到真正安装包时,它会说:
msg:没有包匹配' mysql-client-5.7'是可用的
当我登录服务器并运行“apt-cache search mysql-client”时,我看不到mysql-5.7。
如何使用ansible将此包添加到我的服务器?
谢谢大家!