[英]Ansible not installing latest version of Mysql 5.7
我的Ansible腳本正在安裝Mysql版本5.4,但是我需要它來安裝5.7。
這是代碼:
- name: mysql | Install MySQL Packages
sudo: yes
apt: pkg={{ item }} state=latest
with_items:
- mysql-server
- mysql-client
- python-mysqldb
我已經嘗試過了,但是沒有用:
- name: mysql | Install MySQL Packages
sudo: yes
apt: pkg={{ item }} state=latest
with_items:
- mysql-server-5.7
- mysql-client-5.7
- python-mysqldb
有人知道如何獲取Ansible安裝Mysql 5.7嗎?
我希望5.4是每個apt
可用的最新版本。 除非您說可以在命令行上使用apt
手動安裝MySQL 5.7,否則這不是一個難題。
您可以嘗試激活update_cache
選項。
- name: mysql | Install MySQL Packages
sudo: yes
apt:
pkg: "{{ item }}"
state: latest
update_cache: yes
with_items:
- mysql-server
- mysql-client
- python-mysqldb
另外,您可以嘗試在安裝MySQL之前使用apt_repository
模塊添加MySQL apt存儲庫 。 像這樣:
- apt_repository:
repo: 'deb http://repo.mysql.com/apt/debian/ precise mysql-5.7'
state: present
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.