Tim*_*nov 2 ubuntu mariadb vagrant ansible
对不起,我的英语很差.
我坚持将MariaDB服务器安装到vagrant机器上.我有以下内容:
- name: install mariadb addons
apt: pkg=software-properties-common state=latest
sudo: yes
- name: add mariadb key
apt_key: url=http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcbcb082a1bb943db
sudo: yes
- name: add mariadb repository
apt_repository: repo='deb http://mirror.timeweb.ru/mariadb/repo/10.0/ubuntu precise main'
sudo: yes
notify:
- update repositories
Run Code Online (Sandbox Code Playgroud)
在vagrant provision我得到以下内容后:
TASK: [install mariadb addons] ************************************************
ok: [192.168.0.3]
TASK: [add mariadb key] *******************************************************
ok: [192.168.0.3]
TASK: [add mariadb repository] ************************************************
failed: [192.168.0.3] => {"failed": true}
msg: Could not import python modules: pycurl. Please install python-pycurl package.
FATAL: all hosts have already failed -- aborting
Run Code Online (Sandbox Code Playgroud)
我做错了什么?如何在不安装python-pycurl包的情况下安装mariaDB?
将以下内容添加到ansible playbook文件的顶部
- name: install python-pycurl
apt: pkg=python-pycurl state=latest
sudo: yes
Run Code Online (Sandbox Code Playgroud)
或者如果你已python-pip安装
- name: install curl-config
apt: pkg=libcurl4-openssl-dev state=latest
sudo: yes
- name: install python-pycurl
pip: name=pycurl state=latest
sudo: yes
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2646 次 |
| 最近记录: |